随笔分类 -  asp.net

关于asp.net一些技术文章
C#自定义事件的理解
摘要:以前一直对C#中的事件理解不是全面,经常看到已经定义好的某个事件,但是一直都没有看到实现该事件的注册方法,一直不解,今天突然理解了是怎么一回事!下以是代码:首先定义一个委托类:/// <summary> /// 开始异步请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="requestContent">请求内容</param> public delegate void AsyncBeginRequ 阅读全文
posted @ 2013-04-03 17:50 booker zhou 阅读(258) 评论(0) 推荐(0)
readonly字段和const字段的区别
摘要:readonly字段和const字段最大的相似之处是,都不允许在类方法或属性中更改它们的值。最大的不同是,const需要在编写代码时给它们赋值(它们的值必须在编译时就被确定),而readonly字段的值可又在类的构造函数中动态地设置。常量值会被编译替换成文字值。如果查看编译后的代码,将永远也看不出使用了常量。只可又针对值类型(原始数据类型:int,char,float,bool等)使用const关键字,而不能在引用类型中使用(如:所创建的类)。 readonly的处理就不一样了,它们不用关心值类型,并且它们可又在类的构造函数中初始化,静态readonly字段只能在静态构造函数中初始化,实例化的 阅读全文
posted @ 2011-11-05 00:43 booker zhou 阅读(193) 评论(0) 推荐(0)
调整asp.net下的viewState的位置
摘要:调整ViewState的位置,让你的asp.net页面对搜索引擎更友好 在asp.net页面中经常会出现一些ViewState的html标记,也许某些时候你会禁用ViewState,但是某些情况下你不得不使用它——因为它的便捷性,但是由于在默认情况下,ViewState的HTML标记总是在页面的最前面,而且都是一些没有意义的内容,一般的搜索引擎收录的时候就会将这些无意义的字符串收录进去,这样就会严重影响你所制作的网页在搜索引擎的排名。有没有解决办法?答案是有的,可以将ViewState的Html标记移到底部,不影响性能,对搜索引擎更友好。这种方法就是重写页面的Render,将ViewState 阅读全文
posted @ 2011-05-16 14:24 booker zhou 阅读(281) 评论(0) 推荐(0)
JQuery将DataTable list<>数据转换成JSON数据 动态创建表格显示数据
摘要:一般处理程序JsonDate.ashxpublic void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; DataTable data2 = myData(); string str = DataTableToJson("myJson", data2);//构建的json数据 context.Response.Write(str); } public bool IsReusable { get { return false; } } //用datatable做数据,数据模拟 阅读全文
posted @ 2011-01-25 15:54 booker zhou 阅读(1528) 评论(1) 推荐(0)
C#中dll Import用法
摘要:DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。 DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)]   public class DllImportAttribute: System.Attribute   {    public DllImportAttribute(string dllName) {…} //定位参数为dllName    pub 阅读全文
posted @ 2011-01-06 16:50 booker zhou 阅读(3203) 评论(0) 推荐(0)