深入.NET异常机制
在.NET开发中异常处理用try..catch...finally,将可能发生异常的代码放置在try里面,如果发生异常用catch(Exception ex)可以一网打尽,然后finally可以做些请求的资源的清理工作,不过这种方法很低效。
ASP.NET跨页面传值方法
关于页面传值的方法,总结以下几种方式:1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sende
String类字符串比较总结
String类字符串比较大概有4种方法:Compare(),CompareTo(), CompareOrdinal()和Equals(). Compare()方法是CompareTo()的静态版本.而Equals()与"="是等价的,只要使用"="运算符,就会调用Equals()方法.CompareOrdinal()对两个字符串进行比较,不考虑本地化语言和文
Cookies in ASP.NET 收藏
网站上经常用到cookies,这是我找到的最详细的资料,收藏一下。Cookies are also known by many names, HTTP Cookie, Web Cookie, Browser Cookie, Session Cookies etc. Cookies are one of several ways to store data about web
推荐使用服务器端注释
使用HTML注释:<!-- xxxx --> ,仍然会呈现到浏览器。使用 服务器端注释:<%-- xxxx --%>,则不会呈现到浏览器。用来做代码注释更好:(1)有些敏感信息(如代码中说明用意的注释)不会暴露;(2)这些没用的信息不会占用网络带宽。
ASP.NET 视图状态 导致页面发生异常
经常有用户反应页面出错,今天终于抓到原因了,原来是页面的ViewState太长了,POST回来的时候被截断了,所以ASP.NET会发生异常。Web 应用程序是无状态的。每次从服务器请求页时,都会创建网页类的一个新实例。这通常意味着在每次往返过程中会丢失该页及其控件中的所有信息。例如,默认状态下,如果用户将信息输入到 HTML 网页上的文本框中,该信息会发送到服务器。