ASP.NET中Session造成请求阻塞现象

现象:在一个网站中,当访问一个处理比较耗时的页面,比如下载文件的页面等(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。 一开始怀疑是不是window.open的缘故,因为一开始发现问题的情况是,通过 window.open打开一个新的子页面去下…

阅读全文

在Custom Control中添加CSS

在自定义ASP.NET server 控件中,怎么添加CSS资源文件或添加CSS的style text呢? 一、先来看看怎么添加内嵌的CSS文件 1.  把CSS文件以内嵌资源的形式添加到项目中并定义WebResource,本文主题不是这个,所以这里不会叙述怎么添加。 2.  在override的OnPreRender或者OnInit事件中,把HtmlLink指向CSS文件并添加到页面的Heade…

阅读全文