摘要:
在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C 等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者有比较高的要求,开发和部署的难度比较大。 在开发ASP.Net应用时,我们仍然可以编写ISAPI应用,以扩充IIS的功能,但是,ASP.Net为我们提供了另外一种选择——使用HTTP Handler 和HTTP Module。这是通过使用IHttpHandler 和 IHttpMod 阅读全文
摘要:
1. 模版法该方法历史悠久,具体处理流程为采用一个html模版,将其中的关键字替换为我们希望的信息。优点:缺点: 所有的信息都要采取字符串批凑的方式来实现,比如需要一个列表,就需要拼凑字符串。问题是开发周期长,可扩展性非常差,而且不易维护,难修改。2. 截取Control.Render()中的HtmlTextWriter的数据。优点:该方法比较方便而且灵活,在开发中不必顾虑动态和静态页面的统一处理模式。基本上按照动态页面的处理过程处理就Ok了。并可在转换为静态html页面的时候过滤掉一些多余的数据及在适当的地方插入数据。数据插入可考虑采取在静态页面中做标记的处理方式,如<!—Conten 阅读全文