filter用法(使静态页面和js通过iis的asp.net过滤器)
2013-05-13 20:09
519 查看
1、配置Module
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="LocalLanguageModule" type="westsoft.srv.filters.LocalModule" />
</httpModules>
2、配置handler
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add verb="*" path="wsdat.wsdat" type="westsoft.data.srv.XmlDataHandler,westsoft.data.xml"/>
<add verb="*" path="wsdat.wsjsondat" type="westsoft.data.srv.XmlDataJSHandler,westsoft.data.xml"/>
<add verb="*" path="wsdat.file" type="westsoft.data.srv.XmlDataFileHandler,westsoft.data.xml"/>
</httpHandlers>
3、对于项目部署到服务器上后,由于静态的页面和js不经过asp.net过滤器,所以要手工配置,*.js的handler,强制使其经过顾虑器
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="LocalLanguageModule" type="westsoft.srv.filters.LocalModule" />
</httpModules>
2、配置handler
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add verb="*" path="wsdat.wsdat" type="westsoft.data.srv.XmlDataHandler,westsoft.data.xml"/>
<add verb="*" path="wsdat.wsjsondat" type="westsoft.data.srv.XmlDataJSHandler,westsoft.data.xml"/>
<add verb="*" path="wsdat.file" type="westsoft.data.srv.XmlDataFileHandler,westsoft.data.xml"/>
</httpHandlers>
3、对于项目部署到服务器上后,由于静态的页面和js不经过asp.net过滤器,所以要手工配置,*.js的handler,强制使其经过顾虑器
相关文章推荐
- Asp.net页面中通过Js控制Silverlight显示值
- 在静态页面中,通过asp.net页面调用数据库数据
- 在静态页面中,通过asp.net页面调用数据库数据~
- ASP.NET MVC生成静态页面
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- asp.net中将DataTable根据xslt生成html静态页面,支持分页
- ASP.NET中配合JS实现页面计时(定时)自动跳转
- ASP.NET 页面刷新的实现方法(包括html,js)
- Asp.Net页面生命周期 和 IIS请求
- ASP.Net生成静态HTML页面{转2}
- Asp.Net中动态页面转静态页面
- 静态页面浏览数统计 for asp.net
- ASP.NET页面通过URL传递参数(一)(转载)
- asp.net 网站js弹出提示后原页面css样式丢失
- ASP.NET生成静态页面,标签替换方法
- asp.net中通过js获取(服务器控件)textbox的text值
- ASP.Net生成静态HTML页面{转2}
- IIS配置asp.net网站出现错误:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- 在IIS中访问APS页面时提示:“最可能的原因使用的托管的处理程序,但是未安装或未完整安装asp.net“
- 在ASP.Net中利用JS调用Aspx页面的输出