- 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...