
ASP.NET开发
文章平均质量分 60
agree_able
这个作者很懒,什么都没留下…
展开
-
ASP.NET中17种正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]转载 2005-09-29 11:22:00 · 679 阅读 · 0 评论 -
url传递中文的解决方案
url传递中文的解决方案 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name转载 2006-02-05 11:18:00 · 750 阅读 · 0 评论 -
ASP.NET中如何防范SQL注入式攻击
好在要防止ASP.NET应用被SQL注入式攻击闯入并不是一件特别困难的事情,只要在利用表单输入的内容构造SQL命令之前,把所有输入内容过滤一番就可以了。过滤输入内容可以按多种方式进行。 ⑴ 对于动态构造SQL查询的场合,可以使用下面的技术: 第一:替换单引号,即把所有单独出现的单引号改成两个单引号,防止攻击者修改SQL命令的含义。再来看前面的例子,“SELECT * from转载 2006-02-05 15:24:00 · 698 阅读 · 0 评论 -
MSDN DataGrid嵌套DataList (saucer(思归)版)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolsdatalistclassedititemtemplatetopic.asp // The Cart and CartView objects temporarily store转载 2005-12-13 14:34:00 · 751 阅读 · 0 评论 -
在DataGrid控件中加了一个普通按钮.
我在datagrid控件中加了一个普通按钮,设其commandname为“chexiao”点击这个按钮DataGrid1_ItemCommand响应事件怎么做呢??private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){ if (e.Command转载 2005-10-21 09:52:00 · 927 阅读 · 0 评论 -
Asp.Net中调用存储过程
用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存储过程C转载 2005-10-19 14:13:00 · 931 阅读 · 0 评论 -
Asp.Net 学习资源列表
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源转载 2005-10-08 15:45:00 · 753 阅读 · 0 评论 -
实现自定义page基类时需要注意的地方
自定义Page集类可以带来很多好处,如统一处理Cookie,安全性,参数等。不过在继承System.Web.UI.Page实现自己的BasePage时需要注意一点:谨慎的处理构造器(Constructor)中涉及的代码。如果疏忽了这点,可能会导致你在Vs.Net中无法所见即所得的编辑Aspx页面,打开页面时将抛出以下错误,你只能看到Html代码界面。 导致这一错误的最大可能的原因就是你在BaseP转载 2005-10-08 16:35:00 · 1131 阅读 · 0 评论 -
最佳ASP.NET编程习惯
初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队转载 2005-09-29 16:46:00 · 624 阅读 · 0 评论 -
遍历ASP.NET页面控件
“如何遍历ASP.NET页面所有的控件呢?“,这是在社区发问的问题中最普遍的问题之一。通常我们对这个问题的回答为:”使用Page类的controls 属性来实现”!这个controls 属性可以使我们获取一个控件的所有子控件,但是如果其中的一个子控件同样拥有自己的子控件,仅仅使用这个属性便很难获取ASP.NET页面所有的控件。所以,要根本解决这个问题,我们需要书写一些额外的方法以获取页面中的所有控转载 2005-09-29 16:55:00 · 818 阅读 · 0 评论 -
复用性,模块化思维能力
经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。 复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的转载 2006-07-25 11:15:00 · 2033 阅读 · 0 评论