随笔分类 -  ASP.NET

asp.net 最全最强的正则表达式
摘要:匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />评... 阅读全文

posted @ 2010-04-07 15:33 sandou 阅读(182) 评论(0) 推荐(0)

ASP.NET中前台javascript与后台代码调用
摘要:ASP.NET中前台javascript与后台代码调用 :1.如何在JavaScript访问C#函数?   2.如何在JavaScript访问C#变量?  3.如何在C#中访问JavaScript的已有变量?  4.如何在C#中访问JavaScript函数?  问题1答案如下:  javaScript函数中执行C#代码中的函数:  方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入butt... 阅读全文

posted @ 2009-06-10 08:14 sandou 阅读(349) 评论(0) 推荐(0)

asp.net页面事件执行顺序
摘要:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.We... 阅读全文

posted @ 2009-02-16 16:52 sandou 阅读(278) 评论(0) 推荐(0)

无限级分类设计--纯数据库实现
摘要:最近在做个CMS系统,要做无限级分类。开始在网上找,希望能有现成的拿来就用,结果没搜到满意的,要吗操作复杂,要吗结构复杂,于是想自己倒腾一个,结果还算满意。 1、表结构: 2、查询所有分类(树型)[代码]3、查询某个分类(这里假设该节点ID为 10)下属分类[代码]4:添加分类(存储过程实现):[代码]5、顺序调整: --辅助过程[代码]--修改分类序号 [代码]6、删除分类: [代码]7、修改:... 阅读全文

posted @ 2009-02-09 08:49 sandou 阅读(1282) 评论(1) 推荐(1)

C#网页自动登录和提交POST信息的多种方法
摘要:网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是封装了IE接... 阅读全文

posted @ 2009-02-04 10:32 sandou 阅读(2606) 评论(3) 推荐(0)

C# 检测真实的文件类型函数
摘要:privateboolIsAllowedExtension(HttpPostedFilehifile){boolret=false;System.IO.FileStreamfs=newSystem.IO.FileStream(hifile.FileName,System.IO.FileMode.Open,System.IO.FileAccess.Read);System.IO.BinaryRead... 阅读全文

posted @ 2009-01-11 19:36 sandou 阅读(228) 评论(0) 推荐(0)

解决Ajax中文乱码问题
摘要:网上有很多解决这个问题的方法,试了一下都不好用,自己就对于这些方法测试了一下,然后逐个排除无用的设置,最后得到了最简单的方案。放在首页是因为个人觉得网上许多方案巨麻烦,而且不好用。只是一个小经验,大家分享,用不了多少时间就可以看完,免得以后要解决这个问题时从网上找浪费大家宝贵的时间。js代码: 得到XmlHttpRequest的类CodeCode highlighting produced by ... 阅读全文

posted @ 2009-01-10 22:08 sandou 阅读(728) 评论(0) 推荐(0)

在ASP.NET中显示进度条
摘要:对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程:新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 在模板类型中选择ASP.NET Web应用程序; 位置里输入:http://localhost/WebPortal; 添加新项:名字为ShowProgress的Web窗... 阅读全文

posted @ 2009-01-10 15:55 sandou 阅读(341) 评论(0) 推荐(0)

Response.Redirect 打开新窗口的两种方法
摘要:一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("") 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。 方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码... 阅读全文

posted @ 2009-01-10 15:52 sandou 阅读(212) 评论(0) 推荐(0)

导航