2013年4月3日
摘要: 以前一直对C#中的事件理解不是全面,经常看到已经定义好的某个事件,但是一直都没有看到实现该事件的注册方法,一直不解,今天突然理解了是怎么一回事!下以是代码:首先定义一个委托类:/// <summary> /// 开始异步请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="requestContent">请求内容</param> public delegate void AsyncBeginRequ 阅读全文
posted @ 2013-04-03 17:50 booker zhou 阅读(254) 评论(0) 推荐(0) 编辑
  2013年1月8日
摘要: 今天想IIS7里的某一个站点添加一些设置,竟然提示以下错误:---------------------------添加通配符脚本映射---------------------------执行此操作时出错。详细信息:文件名: \\?\D:\Code\Project\MyProject\MySpace\Web\web.config错误: 无法写入配置文件如是就在网上找了一下答案,都说是FAT32格式引起的,然后我看了一下站点对应的文件所放的盘符的确是FAT32的格式,然后我把文件都放在NTFS格式下的盘符,结果添加一些配置信息发现问题给解决。原来是FAT32格式的原因,所以记录下来! 阅读全文
posted @ 2013-01-08 16:34 booker zhou 阅读(619) 评论(0) 推荐(0) 编辑
  2012年9月6日
摘要: 如果使用Firefox浏览器创建一个jQuery实验室:1、要安装一个Firefox浏览器(这个好像在说讲废话,呵呵)2、其次要安装一个Firebug的插件(对于Firebug做前端开发的人员应该不陌生吧!可从http://getfirebug.com下载)前面2步是准备好了后,我打开FireFox浏览器,然后打开Google首页(http://www.google.com.hk/),等Google首页加载完了后,点击浏览器窗口顶部的Firebug按钮如图:然后就会出现如下图默认是html选项卡被选中,此时要选择控制台选项卡,然后就会出现如下图:如果控制台被禁用就要点一下启用,然后刷新(不刷新 阅读全文
posted @ 2012-09-06 22:21 booker zhou 阅读(485) 评论(1) 推荐(3) 编辑
  2011年11月5日
摘要: readonly字段和const字段最大的相似之处是,都不允许在类方法或属性中更改它们的值。最大的不同是,const需要在编写代码时给它们赋值(它们的值必须在编译时就被确定),而readonly字段的值可又在类的构造函数中动态地设置。常量值会被编译替换成文字值。如果查看编译后的代码,将永远也看不出使用了常量。只可又针对值类型(原始数据类型:int,char,float,bool等)使用const关键字,而不能在引用类型中使用(如:所创建的类)。 readonly的处理就不一样了,它们不用关心值类型,并且它们可又在类的构造函数中初始化,静态readonly字段只能在静态构造函数中初始化,实例化的 阅读全文
posted @ 2011-11-05 00:43 booker zhou 阅读(177) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: 调整ViewState的位置,让你的asp.net页面对搜索引擎更友好 在asp.net页面中经常会出现一些ViewState的html标记,也许某些时候你会禁用ViewState,但是某些情况下你不得不使用它——因为它的便捷性,但是由于在默认情况下,ViewState的HTML标记总是在页面的最前面,而且都是一些没有意义的内容,一般的搜索引擎收录的时候就会将这些无意义的字符串收录进去,这样就会严重影响你所制作的网页在搜索引擎的排名。有没有解决办法?答案是有的,可以将ViewState的Html标记移到底部,不影响性能,对搜索引擎更友好。这种方法就是重写页面的Render,将ViewState 阅读全文
posted @ 2011-05-16 14:24 booker zhou 阅读(274) 评论(0) 推荐(0) 编辑
  2011年1月25日
摘要: 一般处理程序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 阅读(1511) 评论(1) 推荐(0) 编辑
  2011年1月23日
摘要: 存储过程代码如下:ALTERPROCEDURE[dbo].[Pg_Paging]@Tablesvarchar(1000),--表名,多红表是请使用tAainnerjointBbOna.AID=b.AID@PKvarchar(100),--主键,可以带表头a.AID@Sortvarchar(200)='',--排序字段@PageNumberint=1,--开始页码@PageSizeint=10,--页大小@Fieldsvarchar(1000)='*',--读取字段@Filtervarchar(1000)=NULL,--Where条件@Groupvarchar(1000)=NULL,--分组@i 阅读全文
posted @ 2011-01-23 17:23 booker zhou 阅读(317) 评论(0) 推荐(0) 编辑
  2011年1月6日
摘要: 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 阅读(3111) 评论(0) 推荐(0) 编辑