文章分类 - asp.net
用户控件的运行时,和设计时
摘要:昨天做一个翻页的用户控件,放到页面上运行的时候一切正常,就是在页面的设计模式下出现呈现控件时出错,如图在园子里google了一下找到一片文章 分析的不错,原来设计时是模拟呈现,而我在控件中用到了httprequest对象,设计时并不存在httprequest对象。解决办法是判断DesignMode以区别对待运行时和设计时的代码运行情况,详细请看下面文章如何解决“呈现控件时出错”的问题
阅读全文
DirecCast 和Ctype 区别
摘要:摘于网络: DirectCast 关键字引入类型转换操作。该关键字的使用方法与 CType 关键字相同,如下列所示: Dim Q As Object = 2.37 ' Requires Option Strict to be Off. Dim I As Integer = CType(Q, Integer) ' Succeeds. Dim J As Integer = DirectCast...
阅读全文
ASP.NET底层架构探索之ASP.NET管道
摘要:HttpApplication触发事件来通知你的程序有事发生,以此来负责请求流转.这作为HttpApplication.Init()函数的一部分发生(用Reflector查看System.Web.HttpApplication.InitInternal()方法和HttpApplication.ResumeSteps()方法来了解更多详情),连续设置并启动一系列事件,包括执行所有的处理器(handl...
阅读全文
XmlReader 内部使用NameTable
摘要:有些类(如 XmlDocument 和 XmlReader)在内部使用 NameTable 类存储属性名和元素名。当 XML 文档中多次出现某个元素名或属性名时,该名称在 NameTable 中只存储一次。 这些名称存储为公共语言运行库 (CLR) 对象类型。这使您能够对这些字符串进行对象比较,而不是开销更大的字符串比较。这些字符串对象被称为原子化字符串。
阅读全文
get 和 post 区别
摘要:1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而...
阅读全文
ArrayList的使用方法【转载】
摘要:*** Source URL: http://i.yesky.com/bbs/jsp/view.jsp?articleID=889992&forumID=150 *** 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILi...
阅读全文
String.Empty,NULL和""的区别
摘要:string.Empty不分配存储空间
""分配一个长度为空的存储空间
所以一般用string.Empty
为了以后跨平台,还是用string.empty
阅读全文
csc.exe的环境变量设置
摘要:csc.exe是.net用来编译.cs文件的,但必须要在安装目录下使用。 C#环境变量设置: 1、在桌面右击[我的电脑]->[属性]->[高级]->[环境变量] 2、在下面的系统变量栏点击“新建” 3、变量名输入“csc” 4、变量值输入:“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\” (2000是C:\WINNT\Microsoft.NET...
阅读全文
浙公网安备 33010602011771号