posted @ 2010-12-05 21:13 Sky_KWolf 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:
获取浏览器信息主要用到System.Web.HttpBrowserCapabilities类。代码 阅读全文
摘要:
静态页面全部内容保存在服务器内存中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。这个过程中,缓存不需要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。很显然,页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面。对于那些数据经常更新的页面,则不适用。默认情况下,ASP.NET 2.0启用了页面输出缓存功能,但并不缓存任何响应的输出。开发人员必须通过设置,使得某些页面的响应成为缓存的一部分。 设置页面输出缓存可以使用以下两种方式:一种是使用@ OutputCache指令,另一种是使用页面输出缓存API。@ OutputCache 阅读全文
posted @ 2010-12-05 21:10 Sky_KWolf 阅读(8370) 评论(0) 推荐(3) 编辑
摘要:
要想了解asp.net 2.0的异步页的处理过程,先列出页面的生命周期:1 :Init 事件: 页面初始化,初始化设置。2: LoadViewState方法:加载视图状态, 填充ViewState属性。3 :LoadPostData方法: 处理回发数据,处理传入窗体数据。4: Load 事件: 加载页面,页面控件初始化完成并反映了客户端的数据。5 :RaisePostDataChangedEvent方法: 回发更改通知 引发更改事件。6 :RaisePostBackEvent方法:处理回发事件 ,处理引起回发的客户端事件,并在服务上引发相应时间。7: PreRender事件: 页面预呈现。8 阅读全文
posted @ 2010-12-05 21:06 Sky_KWolf 阅读(1501) 评论(0) 推荐(0) 编辑
摘要:
首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User代码大家有什么更好的方法请留言。。谢谢、、。 阅读全文
posted @ 2010-12-05 21:01 Sky_KWolf 阅读(335) 评论(0) 推荐(0) 编辑
摘要:
//获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diag... 阅读全文
posted @ 2010-12-05 16:48 Sky_KWolf 阅读(519) 评论(1) 推荐(0) 编辑
摘要:
ref为引用参数,out为值参数。 简单的说,ref既能将值带进方法,也能将值带出方法。 out不能将值带进方法,只能将值带出方法。代码执行结果: 执行Swap前: i=1,j=2 进入Swap时: x=1,y=2 退出Swap时: x=2,y=1 执行Swap后:i =2, j=1将ref改为out你将会得到相应的错误提示 阅读全文
posted @ 2010-12-05 16:39 Sky_KWolf 阅读(374) 评论(2) 推荐(0) 编辑