- 博客(75)
- 收藏
- 关注
原创 迁移到 ASP .NET:需考虑的重要问题
迁移到 ASP .NET:需考虑的重要问题简介 虽然 Microsoft® ASP .NET 的设计者在保持 ASP 应用程序的向后兼容性方面做了大量不懈的努力,但在将 Web 应用程序由 ASP 向 ASP .NET 迁移之前,还是应该了解一下几个关键的问题。在 .NET 平台和 ASP .NET 中对现有技术进行了改进并采用了一些新技术,透彻理解这些技术有利于简化此迁移过程,但
2014-05-11 16:56:02 391
原创 关于SQL注入防御函数
刚刚在最爱白菜那里看到了一个SQL注入防御的函数,突然想起以前看到这些文章时的一直有个问题想不通的,我对于SQL注入的防御很简单,就以下两个函数:'#### '## '## SQL注入攻击预防装置[字符型] '## '## @ data ->处理的数据 '## @ length ->长度限制 '## '## 例: strSql("SQL字符型数据",50) '#
2014-05-11 15:53:56 587
原创 如何把ASP编写成DLL
如何把ASP编写成DLL这篇文章主要是把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也能保护自己的代码. 下面,我们会来编写一个非常简单的组件,重点是知道怎样开发DLL组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了.服务器端组件首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来起作用.而且只能在IE上有用.但是服务器端的组件是
2014-05-11 15:39:54 732
原创 用ASP发送HTML格式的邮件
用ASP发送HTML格式的邮件Dim objMail Set objMail = CreateObject("CDONTS.Newmail") objMail.TO = "bhumphre@confederationc.on.ca" objMail.From = "Whoeveryouwant@whereever.com" '在这里可以选择你要发送去那里的地址 objmai
2014-05-11 15:30:40 866
原创 一个功能更强大的函数,也是用正则表达式写的
Option ExplicitFunction stripHTML(strtext) dim arysplit,i,j, strOutput arysplit=split(strtext,"if len(arysplit(0))>0 then j=1 else j=0for i=j to ubound(arysplit) if instr(arysplit(i),">")
2014-05-11 14:12:14 588
原创 ASP中函数调用对参数的影响
ASP中函数调用对参数的影响在ASP编程中,经常需要自己编写一些函数(或过程)来实现某些特定的功能,这时往往需要向函数(或过程)传递相应的参数 在函数(或过程)中进行数据处理,即有可能需要保留或改变参数的值,下面有相关范例 用下面的函数(TestAddress)就可以使一个函数多个返回值成为可能(一个函数返回值,多个参数改变后的值)范例: Option Explicit
2014-05-11 13:58:11 841
原创 如何做页面自动刷新,又不用让用户按回车键来提交数据!
假设叶面中有如下form: ... 如果页面要自动刷新,但该页面有Request.Form,那么通常会出现一个提示框,需要用户确定来提交数据,这就不是自动 刷新了。而对于监控或股票显示来说,不要用户干预又非常重要,下面就可以解决该问题: var limit="0:60" //定义刷新时间if (document.images){ var parselimi
2014-05-11 13:46:56 681
原创 让Asp.NET的DataGrid可排序、可选择、可分页
让Asp.NET的DataGrid可排序、可选择、可分页DataGrid是Asp.NET中的一个重要的控件,经常我们都将DataGrid做成可分页的和可排序的,有时还需要加上选择功能。这些都是经常需要用到的方法,其实是比较简单的。设计思路: 为了方便起见,我们连接SQL Server 2000的NorthWind数据库的Orders表,从数据库里得到此表的数据视图。利用DataGrid
2014-05-09 20:06:24 1076
原创 关于Adodb.Stream的使用说明
关组件:"Adodb.Stream" 有下列方法: Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。 Close 方法 使用方法如下 Object.Close :关闭对像 CopyTo 方法 使用方法如下 Object.CopyTo(destStream,[Char
2014-05-09 19:44:14 605
原创 NewMail 对象(CDONTS 库)发送邮件
NewMail 对象(CDONTS 库)发送邮件 速查 声明的类型库: CDONTS.DLL 首次启用: CDO for NTS Library 版本 1.2 父对象: (无) 子对象: (无) 默认属性: Value属性名 首次启用版本 类型 访问Bcc 1.2 字符串 只写 Body 1.2 IStream 对象或字符串 只写 BodyForma
2014-05-09 19:27:59 815
原创 全文本检索的应用
基本知识 1. SQL Server7 的 DeskTop 版中没有全文本检索。 2. 一个表只能有一个全文本检索。 3. 被检索的表必须有单列的唯一索引。 4. 全文本的索引存储在文件系统中,而非数据库中。 5. 更新全文本索引的过程比常规索引要耗时,而且也不象常规索引那样可以由数据库系统立即更新。 6. 全文本索引包含在全文本目录( Full-Text Catalog
2014-05-09 19:19:20 603
原创 介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件
介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件我不能说它比datagrid更强, 因为datagrid有很多深层次的东西可以发掘,但是我能说它比datagrid更易用,更实用,因为它已经轻松实现如下功能,同时,它是完全免费的,不需要注册,没有任何的功能限制。1、 通过属性设置数据表的显示 2、 客户端数据排序 3、 各种字段类型的格式化显示 4、 所有数据
2014-05-09 19:13:02 687
原创 基于ASP.NET的Web动态控件创建
基于ASP.NET的Web动态控件创建摘要:web设计中,有很多场合,页面的控件要动态创建甚至只能动态创建,这样可以增加页面的灵活性,但是给程序员带来了一些麻烦,比如要使用动态创建的控件,怎么使用,都是要求解决的问题,本文基于asp.net,简要介绍了页面的控件如何动态创建,同时也介绍了怎么使用这些动态创建的控件的方法。 前言: 自从Microsoft在2000年推出了.net f
2014-04-29 15:29:00 338
原创 使用ASP中的VB ActiveX.dll文件
没有人会在没有必要的情况下采用更加麻烦的方法来工作,除非是没有选择的余地。所以如果我要告诉你有一种简单的技术可以使你的ASP开发更加快速,并且更加高效率,你一定对此特别感兴趣。这一方法将从你的ASP页中的绝大部分business logic转移到一个Visual Basic ActiveX .dll以达到提高整个网页的性能。使用ActiveX .dll的原因在Visual Basic中建立
2014-04-29 15:28:27 428
原创 asp.net 心得 ---- 比较意识流
看到 application, session 什么的,就和自己说“人在哪!人在哪!"等到看到 web form server controls,更是忍不住窃笑----“不就是以前 vi6 dtc controls 吗,你以为你穿了马甲我就不认识你了”。随便翻了翻就放在一边了。这两天有时间多看了一下,发现好像不是那么回儿事。怎么说呢? 夸张点说,asp.net 和 asp 的区
2014-04-23 10:01:12 385
原创 ASP.NET: Dispaly data from an Excel Spreadsheet
ASP.NET: Dispaly data from an Excel SpreadsheetThis code was written in response to a message posted on one of Charles Carroll's ASP.NET lists. You can sign up for one or all of the lists here.This
2014-04-23 10:00:44 510
原创 DataReader也玩超酷数据显示分页
用DataReader实现分页,让我头疼了好多天。为什么我非的用DataReader控件实现分页呢?大家看看(http://www.wrclub.net/mb/)这个页面,也许有点明白了吧!对数据的横竖排列我们可以随意控制!ASP.net中,最容易完成分页操作的是DataGrid,其次是DataList控件;但它们对数据的显示却做了限制,使得数据显示变得很难操作。DataReader模拟快速、
2014-04-23 10:00:19 660
原创 为DataGrid 写一个 DropDownListColumn
Net下有一个类DataGridColumn作为 DataGrid 控件的不同列类型的基类。有关此类型所有成员的列表,请参阅 DataGridColumn 成员。System.Object System.Web.UI.WebControls.DataGridColumn System.Web.UI.WebControls.BoundColumn System.Web.UI.
2014-04-23 09:59:53 489
原创 在asp.net中使用excel模板
在asp.net中使用excel模板Imports System.Runtime.InteropServices.MarshalThen, replace the default Page_Load event with the code in Figure 1.Private Sub Page_Load(ByVal sender As System.Object, _By
2014-04-23 09:59:21 818
原创 通过ASP远程注册自己的组件
把asp程序作成dll很多好处,但是有一点,该dll必须注册才能在asp中调用。如果是自己的服务器那还好,但如果是租用的虚拟服务器,就没办法使用了。 怎样在远程主机上注册我们的dll呢?在服务器端使用Shell!!!让我们先将自己的dll文件通过ftp或http上传到服务器上,然后作一个asp程序,调用WScript.Shell来执行regsvr32命令: Set oShell = C
2014-04-23 09:58:45 567
原创 一个制作水印的方法
//方法作用:生成水印图片 //sourceFile:要生成水印的图片文件 //WaterMarkFile:存放水印的图片文件 //saveFile:存放水印的图片文件 public static bool MakeWaterImage(string sourceFile,string waterMarkFile,string saveFile) { bool result
2014-04-21 19:08:44 446
原创 文件的读出 编辑 管理
urlpath="http://"&Request.ServerVariables("SERVER_NAME") dim cpath,lpath set fsoBrowse=CreateObject("Scripting.FileSystemObject") if Request("path")="" then lpath="/" else lpath=Request("p
2014-04-21 19:08:09 368
原创 ASP.NET 中 Session 实现原理浅析 [1] 会话的建立流程
HTTP 协议之所以能够获得如此大的成功,其设计实现的简洁性和无状态连接的高效率是很重要的原因。而为了在无状态的 HTTP 请求和有状态的客户端操作之间达到平衡,产生了服务器端会话 (Session) 的概念。客户端在连接到服务器后,就由 Web 服务器产生并维护一个客户端的会话;当客户端通过无状态 HTTP 协议再次连接到服务器时,服务器根据客户端提交的某种凭据,如 Cookie 或 URL
2014-04-21 19:07:47 411
原创 如何做一个高效的ASP数据库操作程序
蛙蛙推荐:如何做一个高效的ASP数据库操作程序 一般情况下我们做的ASP数据库程序都是ADO+ACCESS,并且都是使用一些查询字符串加记录集来操作数据库,最多也只使用了connection和recordset两个对象以及它们的几个常用的属性和方法,其实ADO的使用远不仅这些,我们还有command对象和Parameters对象没有用呢,而这两个对象用好了会提高你整个ASP程序的性能. 我
2014-04-21 19:06:22 708
原创 关于session的一些技巧
在程序调试中,有时候需要知道有多少Session变量在使用,她们的值如何?由于Session对象提供一个称为Contents的集合(Collection),我们可以通过For...Each循环来达到目标:Dim strName, iLoop For Each strName in Session.Contents Response.Write strName & " - " & Ses
2014-04-21 19:05:58 535
原创 利用XML技术获取域名的世界排名数字
利用以下的代码,可以从WWW.ALEXA.COM网站中返回域名的世界排名数字,相信这个代码很有用处。 以前总是看到美萍网站的网站导航里面,每隔站点都能够显示世界排名数字,不知道是怎么得到的。经过不断的努力,我终于利用简单的ASP+XML的方法得到了这个数字。惊喜之余,也拿出来和大家共享吧!相信聪明的您通过修改这个代码将会把它的功能发挥到极致!在这里我有一个小小的要求,如果您改出来了什么好东东,
2014-04-21 19:05:30 561
原创 ASP.NET中的FILE对象总结
在ASP.NET中引入了名字空间,其中文件操作对应的名字空间是System.IO。名字空间和动态链接库有些类似,但是名字空间在整个.net系统中都可以应用。在ASP.NET的页面中可以使用来引用名字空间。在vb6中采用fso对文件进行操作,在asp.net中的文件对象和fso很相似。这里我介绍一下file对象:file对象的作用主要是创建文件流对象。通过file对象可以对系统文件进行全面的管理
2014-04-21 19:04:46 917
原创 VBscript和JAVAscript的选择
VBscript和JAVAscript的选择! 文章出处:联动天下 作者:联动天下 发布时间:2005-12-21 在很多论坛中看到关于VBscript和JAVAscript到底应该使用哪个,哪个比较好的问题?今天我来谈谈我的看法:服务器端:大家知道ASP支持这两中脚本语言,也就是在服务器端用哪个都行,但大部分人在服务器端用VBscript比较多,对于新手来说一般用VBsc
2014-04-21 19:04:22 1004
原创 加密處理使密碼更安全[CFS編碼加密]
在很多论坛中看到关于VBscript和JAVAscript到底应该使用哪个,哪个比较好的问题?今天我来谈谈我的看法:服务器端:大家知道ASP支持这两中脚本语言,也就是在服务器端用哪个都行,但大部分人在服务器端用VBscript比较多,对于新手来说一般用VBscript就可以了。客户端:现在流行的主要是微软和网景这两大浏览器,微软的IE对VBscript和JAVAscript
2014-04-21 19:03:41 638
原创 WebEmail免费邮件发送组件!!
WebEmail免费邮件发送组件属性与方法 WebEmail适用于asp开发环境的邮件发送组件,该组件客户可以选择发送邮件的内码,可以设定邮件服务器用户名、密码,设定邮件服务器名称、端口号,可以进行抄送、密送,执行发送有返回值。 您可以到网站http://haitiansoft.126.com下载组件,并有组件的相信使用说明。 WebEmail邮件组件的属性 和 方法 SMTPIP As St
2014-04-21 15:54:11 3400
原创 创建具有 JScript 的 HTML 的 XMLHTTP
创建具有 JScript 的 HTML 的 XMLHTTP亲爱的 GUI 博士:我有一个关于 XML 的问题。我通过 XMLHTTP 发布一个 ASP 页面,将数据作为 HTML 发送回来,并在 div、表格单元格或任何元素上执行 object.innerHTML。我遇到的问题是,有一次,我在 ASP 服务器页上创建一个表单,并将该表单以 HTML 发送回去,这样做一切正常。但我还希望
2014-04-21 15:53:42 488
原创 用HTML格式发送邮件
用HTML格式发送邮件 文章出处:联动天下 作者:联动天下 发布时间:2005-12-21 你可以通过SMTP服务或者MS Exchange发送HTML格式的邮件,但是,你需要注意的是,并不是所有的clients都可以正常显示。在通常的情况下,CDONTS发送邮件是使用plain-text格式。在使用HTML方式的时候我们可以进行更多的设置,例如不同的字体,颜色,插入图片等等。下面是一个例
2014-04-21 15:53:00 965
原创 FrontPage服务器扩展
FrontPage服务器扩展可以做以下工作: (1),保存和检索Web服务器的文件; (2),远程执行所有文件管理操作; (3),改名或移动文件时纠正超级连接; (4),检查服务器上的HTML页面,并且抽取出超级连接信息; (5),管理FrontPage安全模型; (6),执行WebBot组件。1,安装FrontPage服务器扩展如果不但编写网页,而且还想通过Fro
2014-04-21 15:29:37 1518
原创 asp程序和php程序转换要注意的问题
asp程序和php程序转换要注意的问题前一段时间帮一个朋友把他的asp程序全部转为php程序,虽然听说网上有这样的工具,但是朋友的程序有关电子商务的东西,还是自己动手比较保险。一做下来发现很多地方要注意。1。语法如果你对两种都很熟,就比较容易了,但是写着写着昏了头的事情经常发生,。大家知道现在web服务器的错误提示都糊里糊涂的。php每句话最好加上分号,即使有的地方可以不加。注意各
2014-04-21 15:29:02 581
原创 这个是一个常见错误
解决办法:你放在OnItemDataBound中处理,并且判断ItemType为EDIT的时候才做就可以实现你的目标了原因:在Edit这个事件中,EditItemTemplate里的控件其实还没建立他的前提条件是要数据绑定以后,并且要通过OnEditCommand事件才后才能被建立,这也就是为什么Update事件又可以如常操作的原因了类似的代码如这样private void
2014-04-21 10:21:46 627
原创 ASP.NET中的代码分离
ASP.NET中包含了一种新方法:将商业逻辑代码从表达代码中分离出来。这通常被称为背后的代码,功能非常强大,并且非常容易执行。实现步骤就是:向ASP.NET 页面中增加用户界面元素,并为它们指定属性“runat=server”。然后,用.NET语言创建一个类文件来操作这些用户界面元素。最后,在ASP.NET 页面顶部增加一个指令,将用户界面与操作它的类文件附着在一起。用一个简单的例子就能展示它
2014-04-21 10:21:08 1004
原创 十进位和其它进位数互换的函数
好象这两天论坛里有几个都是有关不同进位数之间的互换问题,今天有空就给大家写两个函数出来,希望能抛砖引玉。 这两个函数可以使 [小于36进位的数] 和 [十进位数]相互转换,从而使得[小于36进位数]的不同进位数间实现转换,现将它们写在下面:'说明:合并使用和以转化不同位数之间的转化'****************** 转换成十进位函数 ******************
2014-04-21 10:20:32 857
原创 ASP.NET2.0+SQL Server2005构建多层应用
ASP.NET2.0+SQL Server2005构建多层应用随着.NET 2.0的发布,将会使得使用ASP.NET 2.0来构建的Web应用越来越容易。使用ASP.NET 2.0和SQL Server 2005,将会比ASP.NET 1.1更方便地构建多层体系架构的web应用。本文,将使用ASP.NET 2.0和SQL Server 2005 (.net使用Visual Studio 200
2014-04-21 10:19:53 560
原创 带图标和自定义颜色的ListBox
自定义控件的实现--------带图标和自定义颜色的ListBox在一个点对点文件传输的项目中,我需要显示文件传输的实时信息:传输的文件列表和当前传输的文件,当时我想到了用ListBox,但是但我用了ListBox后,我发现它不能改变控件中文本想的颜色,于是我就想扩展一下ListBox控件------ListBoxEx。我的目标是给空间加上图标,还要能时时改变控件文本颜色。于是从Lis
2014-04-21 10:19:18 633
原创 ASP HTTP 使用范例
简单实例: 使用这个组件十分简单 1.创建对象 2.设定一些属性 3.调用GetUrl方法下面是vbscript使用AspHTTP的示例代码Set HttpObj = Server.CreateObject("AspHTTP.Conn") HttpObj.Url = "http://www.myfinancialpage.com/qrtresults.html" s
2014-04-20 11:57:48 800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人