摘要:在写WebService时,//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。//[System.Web.Script.Services.ScriptService]可是当使用[System.Web.Script.Services.ScriptService]时候,却报说找不到System.Web.Script,后来查了一下,在项目引用里,选中Syste...
阅读全文
摘要:在实施过程中会碰到一些问题,大多是因为看上面的文章不仔细产生的,但是说实话,那么长的文章要看完也不容易.下面我来记录一些重要的问题.其中最后的两个问题,用具体的代码展示了如何处理重写的目标url以达到我们的要求微软的URLRewriter是什么?这个项目在哪里下载的?这个是在msdn上一篇介绍URLRewriter的文章中提供的示例程序,可以在这里下载到http://www.microsoft.c...
阅读全文
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> if(IsPostBack) { Boolean fileOK = false; String path = Server.MapPath("~/Uplo...
阅读全文
摘要:Sql Server2005的一个新特性便是我等了很久的Row_Number(),以前用Oracle时用rownumber写分页存储过程很方便:) 下面是我做的一个小小的测试,测试我原来在sql server2000下所用的分页存储过程与使用Row_Number()编写的存储过程在Sql Server2005上的执行效率... 数据表:REATE TABLE [dbo].[test]([UserI...
阅读全文
摘要:用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。 下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一存...
阅读全文
摘要:1,如果将 GridView 控件绑定到在界面级别支持分页功能的数据源控件,则 GridView 控件将直接利用这一功能。在界面级别分页意味着 GridView 控件仅从数据源请求呈现当前页所需的记录数。请求的记录数可能会根据其他因素变化,例如,数据源是否支持获取总记录数,由 PageSize 属性指定的每页的记录数,以及在将 PageButtonCount...
阅读全文
摘要:文章出处:http://www.diybl.com/course/1_web/webjs/200838/103890.html 控件使用 1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性): MouseOverCssClass - 鼠标经过行时行的 CSS 类名 2、对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public string md5(string str,int code){ if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.S...
阅读全文
摘要:匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配IP地址的正则表达式:/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配Email地址的正则表达式:\w+([-+.]\w+)...
阅读全文
摘要:在ASP。NET开发中,LISTITEM没有常用的TOOLTIP使用。但在实际中却常常用到。 在网上搜索了一下,感觉以下方法很简单: ListItem li = new ListItem(“Text here","Value...."); li.Attributes.add("title",li.text); X.Items.add(li); 还有一个网友(tz_xiong),使...
阅读全文
摘要:图1 MSDN Library中正则表达式命名空间 Capture 用于单个表达式捕获结果 CaptureCollection 用于一个序列进行字符串捕获 Group 表示单个捕获的结果 GroupCollection 表示捕获组的集会 Match 表示匹配单个正则表达式结果 MatchCollection 表示通过迭代方式应用正则表达式到字符串中 Regex 表示不...
阅读全文
摘要:这段正则表达式了用来验证Email的:^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$ 在这段正则表达式中,“+”表示前面的字符串连续出现一个或多个;“^”表示下一个字符串必须出现在开头,“$”表示前一个字符串必须出现在结尾;“.”也就是“.”,这里“”是转义符;“{2,3}”表示前面的字符串可以连续出现2-3次。“()”表示包含的内容必...
阅读全文
摘要:一、什么是SQL注入式攻击 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一...
阅读全文
摘要:ASP.NET多个用户控件回车提交表单问题解决和获取用户控件上的ID方法 今天碰到个问题,首页是好几个用户控件组成,上面有搜索按钮,下面有登陆按钮,客户想输完密码回车直接登陆,网上找了好多方法都不行,后来看到原来ASP.NET 2.0中有个defaultbutton属性,具体也不介绍了,用法如下 CodeCode highlighting produced by Actipro CodeHi...
阅读全文