asp.net技巧 

asp.net2.0 URL重写及urlMappings问题2

  由于一旦进行了url重写,原先的webform中的action会发生改变,容易造成:请求的资源不存在问题      具体怎么样?各位dx看看就清楚了!!!      所有才有了这个responsefilter了,实现如下,      public class responsefilter:system.io.stream   {   ...

图片地址防盗链的IHttpHandler实现方法

/*  *   * 防盗链ihttphandler  *   *   * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤)  * 设置web.config中<appsettings>节以下值  * string ewebapp_nolink    如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) ...

ASPX的Web服务调用性能优化

    摘要:本文介绍了如何通过异步方法消除使用 microsoft asp.net 的 web 服务调用的性能问题和线程池资源的消耗问题。   情况:从 asp.net 页面调用 web 服务时的性能破坏   我们在本文中讨论 web 服务时,期望在各种情况下都可以享用 web 服务。一个主要的情况是从中间层环境(如 asp.net web 页面)访问 web 服务。为 mappoint .net web...

asp.net2.0 URL重写以及urlMappings问题(1)

  在asp.net2.0中的urlmappings倒是非常好用,可惜暂不支持正则表达式,不过,好在如果用ihttpmodule的话      不管什么样的请求都会先经过ihttpmodule这样就为url重写提供了一个好机会:      下面是我写的一个ihttpmodule:      using system;   using system.web; ...

ASP.NET中的HTTP模块和处理程序(上)

  介绍        在internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。        开发者需要扩充或扩展web服务器的功能。web服务器厂商设计了不同的解决方案,但是都遵循同一个主题“向web服务器插...

编写高性能Web应用程序的10个技巧

作者:rob howard    译:寒带鱼   这篇文章讨论了: ・一般asp.net性能的秘密 ・能提高asp.net表现的有用的技巧和窍门 ・在asp.net中使用数据库的建议 ・asp.net中的缓存和后台处理          使用asp.net编写一个web应用程序是难以置信的简单的。太简单了,以至于很多开发者都不花费时间来...

ASP.NET中将数据输出到Excel

  近来,在开发iso文件管理系统的时候,曾经遇到过要将aspx直接输出到excel的需求,现将经验所得与大家分享。 其实,利用asp.net输出指定内容的word、excel、txt、htm等类型的文档很容易的。主要分为三步来完成。   一、定义文档类型、字符编码 response.clear(); response.buffer= true; response.charset="utf-8"; //下面这行很重要,...

ASP.NET DataGrid 控件深入研究

   首先我们将从一个示范开始,在这个示范中我将使用一个按钮点击事件排序表格中的数据。然后介绍的是一组属性――hyperlinkcolumn、bottoncolumn 和 boundcolumn,使用这些属性可以为 datagrid 添加一些有趣的自定义功能。   下面我们首先从上一次结束的地方――清单a开始。下面是清单a中代码的输出。   datagrid 的输出   要注意的第一个变...

利用ASP.NET的内置功能抵御Web攻击

asp.net 开发人员应当始终坚持的做法 如果您正在阅读本文,可能就不需要再向您灌输 web 应用程序中的安全性愈来愈重要这一事实了。您需要的可能是一些有关如何在 asp.net 应用程序中实现安全性的实际建议。坏消息是,没有任何开发平台 ― 包括 asp.net在内 ― 能够保证一旦采用了该平台,您就能够编写百分百安全的代码。谁要是这么说,一准在撒谎。好消息是...

ASP.NET之上传文件管理策略

最近做的项目跟asp.net上传文件内容有关,故将代码贴出,以便网友查阅,提供解决此类问题思路:如出现任何不理解问题,请留言,及时帮您解决! <%@ page language="c#" autoeventwireup="true" codefile="login.aspx.cs" inherits="login" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transi...