摘要:
LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。让我们考虑下面这个query: static void TestDeferredExecution() { var numbers = new List<int>(); numbers.Add(1); IEnumerable<int> query = numbers.Select(n => n * 10); /... 阅读全文
随笔档案-2011年10月
Server.MapPath() 方法(摘自互联网)
2011-10-23 16:13 by 默念默, 243 阅读, 收藏, 编辑
摘要:
1.Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\2.Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径3.Server.MapPath("../")表示上一级目录 4.Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录 阅读全文
c#编写 windows 服务
2011-10-20 16:31 by 默念默, 665 阅读, 收藏, 编辑
摘要:
用c#编写window服务常见的几个事件protected int i = 0; public Service1() { InitializeComponent(); } //启动服务时执行 protected override void OnStart(string[] args) { //使时间控件生效 并且1秒钟调用一次timer1_Elapsed() 方法 this.timer1.Enabled = true; this.timer1.Interval = 1000; } //停止服务时执行 protected override void OnStop() { } //暂停服务时执.. 阅读全文
在自定义HttpHandler中无法使用Session
2011-10-12 10:47 by 默念默, 1422 阅读, 收藏, 编辑
摘要:
一.问题描述:最近需要做一个对特定请求(.report)进行响应的接口,当然是使用实现IHttpHandler来进行处理,实现IHttpHandler接口就必须要实现它的两个方法,ProcessRequest(HttpContext context) 和IsRunable() ,看到在ProcessRequest(HttpContext context) 中有个HttpContext的输入参数,以为通过这个就可以对所有的服务器对象进行使用。不过问题出现了,在这个自定义HTTP响应处理类中,对于Request和Response都可以通过使用HttpContext来引用使用,不过Session 就 阅读全文
ASP-JSP-NET 清空IE缓存
2011-10-10 17:25 by 默念默, 1013 阅读, 收藏, 编辑
摘要:
解决:禁用客户端缓存HTM网页<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">ASP网页<%Response.Expires 阅读全文
JS操作iframe
2011-10-10 16:51 by 默念默, 350 阅读, 收藏, 编辑
摘要:
1. 获得iframe的window对象存在跨域访问限制。chrome:iframeElement. contentWindow firefox: iframeElement.contentWindow ie6:iframeElement.contentWindow文章Iframes, onload, and document.domain中说“he iframe element object has a property called contentDocument that contains the iframe’s document object, so you can use the 阅读全文
asp.net __doPostBack详细解释,用法示例
2011-10-10 10:52 by 默念默, 1717 阅读, 收藏, 编辑
摘要:
你能在源代码中看到 __doPostBack函数的两个参数:1) eventTarget2) eventArgument1)eventTarget包含了触发postback的控件ID。eventArgument 包含了这个控件的事件参数.当我们把一个页面的数据发送到服务端, ASP .NET 指定 __EVENTTARGET 和__EVENTARGUMENT 值,用这种方式来决定是哪一个控件导致了页面被发送到服务端同时哪一个事件被处理了。在任何asp.net的页面中包含了“__EVENTTARGET” 和 “__EVENTARGUMENT,”是自动声明的。eventTarget 和eventA 阅读全文
httpModules与httpHandlers
2011-10-09 14:47 by 默念默, 749 阅读, 收藏, 编辑
摘要:
ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。 ASPNET_ISAPI.DLL:是处理.aspx文件... 阅读全文
asp.net中web.config配置节点大全详解
2011-10-09 13:48 by 默念默, 508 阅读, 收藏, 编辑
摘要:
asp.net中web.config配置节点大全详解2009年11月19日 星期四 10:11web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。 (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。 (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2. 阅读全文