摘要: 碰到这个异常的原因很偶然:现象:Solution在ReBuild过程中断电了,来电恢复了,重析编译整个Solution不报错,但在浏览页面时始终无法正常浏览,而在design的视图中,每个aspx的首行代码都报错。http://www.dezai.cn/blog/article.asp?id=355解决过程:搜索找到很多国内的方案,有的建议重新引用AjaxControlToolkit.dll,还有就是清除asp.net的缓存文件,但都没有看到想要的效果,最后在一个国外MSDN的贴子(http://social.msdn.microsoft.com/Forums/en-US/csharpide/ 阅读全文
posted @ 2011-07-06 15:26 两色天 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1.页面定义:<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate>--控件和其它DIV等 </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="btnPriRefresh" /> <asp:AsyncPostBackTrigger ControlID="Delete" /> < 阅读全文
posted @ 2011-07-06 10:16 两色天 阅读(5487) 评论(0) 推荐(0) 编辑
摘要: (6)特殊字符的匹配string x = "//";Regex r1 = new Regex("^////$");Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1Regex r2 = new Regex(@"^//$");Console.WriteLine("r2 match count:" + r2.Matches(x)... 阅读全文
posted @ 2011-07-05 14:58 两色天 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 需要引入命名空间 using System.Text.RegularExpressions;(若不引入,则写Regex时要写成 System.Text.RegularExpressions.Regex)正则表达式的Replace方法string t = "sdf1234sdf12sd12";t = System.Text.RegularExpressions.Regex.Replace(t, @"/d+[a-zA-Z]+", "");@"/d+[a-z]+|[A-Z]+" 匹配的是 数字加字母; System.Te 阅读全文
posted @ 2011-07-05 14:57 两色天 阅读(12031) 评论(1) 推荐(2) 编辑
摘要: 1. 什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2. 不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨论Perl 5 类型的引擎,因为这种引擎是应用最广泛的引擎。同时我们也会提到一些和其他引擎的区别。许多近代的引擎都很类似,但不完全一样。例如.NET正则库,JDK正则包。3. 文字符号最基 阅读全文
posted @ 2011-07-05 13:33 两色天 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、从字符串中提取子串 StringBuilder 类没有支持子串的方法,因此必须用String类来提取。 string mystring="My name is ynn."; //Displays "name is ynn." Console.WriteLine(mystring.Substring( 3 )); //Displays "ynn" Console.WriteLine(mystring.Substring( 11,3 ));2、比较字符串 String 类有四种方法:Compare( )、CompareTo( )、Co 阅读全文
posted @ 2011-07-05 09:30 两色天 阅读(444) 评论(1) 推荐(0) 编辑
摘要: ASP.NET生成静态页面方法主要有三种第一种方法:向服务器的动态页面发送请求,获取页面的html代码。这种方法缺点显而易见:速度慢。另外如果请求的动态页面有验证控件的话,返回的html页面却无法进行数据验证。但这种方法写起来比较简单。主要代码如下:#region//生成被请求URL静态页面public static void getUrltoHtml(string Url,string Path)//Url为动态页面地址,Path为生成的静态页面{try{ System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url); // G 阅读全文
posted @ 2011-07-04 15:08 两色天 阅读(613) 评论(0) 推荐(0) 编辑
摘要: UpdatePanel控件也是Ajax里用得最多的控件之一,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和上一次说的ScriptManager控件一起使用。现在来看UpdatePanel的属性UpdatePanel重要的属性如下:属性 说明 ChildrenAsTriggers 当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。 RenderMode 表示UpdatePanel最终呈现的HTML元素。Block(默认)表示<di 阅读全文
posted @ 2011-06-30 10:13 两色天 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name='张三'(一)选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列例如,下面语句显示testtable表中所有列的数据:SELECT *FROM test 阅读全文
posted @ 2011-06-27 11:17 两色天 阅读(330) 评论(1) 推荐(0) 编辑
摘要: 数据库的链接字符串是用数据库开发所必须的信息,我们通过链接字符串连接数据库,并进行各种数据库操作。那么链接字符串的存到哪里好呢?这没有什么定论,Asp系统开发中,一般存在一个conn.asp包含文件中或者如果又是COM,可能还会封闭到COM中,.Net开发中,大多数都选择存在Web.conifg中,也有人存储在另外一个单独的文件中。那么本文提供的是把数据库链接信息存储到注册表中的方案。也许你要问为什么要存到注册表呢?我想最起码的好处是安全,注册表的访问权限很高,一般远程服务在没有得到管理员账号的情况下是没有权限来对注册表进行操作的,那么用来连接数据库的账户信息便安全许多。 一、在注册表中建立相 阅读全文
posted @ 2011-06-25 11:17 两色天 阅读(321) 评论(0) 推荐(0) 编辑