ASP.NET
myoldmanb
这个作者很懒,什么都没留下…
展开
-
关于ThreadAbortException
最近一段时间用spring.net+nhibernate+codesmith做一个国外的项目。 一开始没有用spring.net的时候都好好的,用上了spring以后,突然发现在vs.net 2005的控制台中出现了很多System.Thread.ThreadAbortException,虽然对程序运行没有什么影响,但总感觉不爽,而且担心会出现thread dead/lock问题。...2007-07-16 10:31:52 · 280 阅读 · 0 评论 -
关于Skined Web Control中childcontrols的添加顺序问题
昨天晚上突然碰到一个很莫名其妙的bug,具体描述如下。 由于我要三个order report页面,但是三个页面中order的显示处理是完全一摸一样的。 于是我想到了用asp.net的skined Web Control把一样的html内容抽出到服务器端标记中,这样三个页面就可以引用同一个服务器端标记,如果改显示格式修改的话,只要修一个一个ascx文件即可,不要修改三个aspx页...2007-07-16 10:51:45 · 111 阅读 · 0 评论 -
asp.net架构基础知识--页面以及全局事件
1.asp.net的请求过程,以及对应的处理请求的dll客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器 2.页面事件(按照事件的执行顺序排列)Page_Init:初始化值或连接 Page_Load:主要使用IsPostBack,该事件主要执行一系列得操作来首次创建asp.net页面或响应 由投递引起得...2008-03-12 10:54:49 · 190 阅读 · 0 评论 -
asp.net架构基础知识--asp.net请求的处理过程
ISAPI: 向web服务器插入某些组建,扩展功能,增强web服务器功能。 ISAPI: 扩展,win32的动态链接库,譬如aspnet_isapi.dll,可以把ISAPI扩展看作是一个普通的应用程序,它处理的目标是HTTP请求。 ISAPI: 过滤器,web服务器把请求传递给相关的过滤器,接下来过滤器可能修改请求,执行某些操作等等。 ASP.NET请求的处理过程: 基于管道模型...2008-03-12 15:01:00 · 104 阅读 · 0 评论 -
asp.net架构基础知识--httpmodule&HttpHandler
ISAPI过滤器(筛选器):IIS本身是不支持动态页面的,也就是说他仅仅支持静态HTML页面的内容,对于.asp .aspx .cgi .php等,IIS并不知道如果处理这些后缀标记,它就会把它当作文本,丝毫不做处理发送到客户端。为了解决这个问题,IIS有一种机制,叫做ISAPI的过滤器。它是一个COM组件。 ASP.NET服务在注册到IIS的时候,会把每个扩展可以处理的文件扩展名注册到IIS...2008-03-12 15:27:03 · 80 阅读 · 0 评论 -
asp.net技巧
:o 1.在Visual Studio .NET中对源代码进行注释非常简单。高亮度显示需要注释的行,然后按Ctrl+K+C组合键添加注释。要删除注释,只需高亮度显示被注释的代码,并按下Ctrl+K+U组合键。2.LinkButton控件则首先将表件发回到服务器,然后将用户导航到目标URL。3. 因为sprocs是预先被解析的,对于复杂的查询更显得重要,其查询计划是预先优化的,因此调用查询...2008-03-12 16:28:17 · 70 阅读 · 0 评论