在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一直没时间更新blog,今天收到一封回复我以前的一篇blog的邮件,提醒了我! http://Microshaoft.cnblogs.com/archive/2005/03/22/123365.aspx#288944 于是根据该网友的建议: 用 HttpModule 实现了 ASP.Net (*.aspx) 中文简繁体的自动转换! 思路相当简单! Global.asax 的 Codebehind 的 Application_BeginRequest 的事件处理函数也应可以实现! HttpHandler 是不能实现的,因为它是"截流"! 效果不错!可以处理任意 ASP.Net 站点、虚拟目录!不用修改原有的任何代码! 代码如下: StrConvHttpModule.cs
}
将 StrConvHttpModule.cs 编译为 StrConvHttpModule.dll: csc.exe /t:library StrConvHttpModule.cs /r:C:\windows\Microsoft.NET\Framework\v1.1.4322\Microsoft.VisualBasic.dll 以 Microsoft .NET Framework SDK 自带的 QuickStart 教程站点为例 http://localhost/quickstart/ 修改 quickstart 虚拟目录下的 web.config, 在 <system.web>...</system.web> 区域添加如下配置节:
<httpModules>
<add name="StrConvHttpModule" type="Microshaoft.HttpModules.StrConvHttpModule, StrConvHttpModule" /> </httpModules> 将 StrConvHttpModule.dll 复制到 该虚拟目录的 bin\ 目录下 ,以及该虚拟目录下的各级子虚拟目录下的 bin\ 目录下 收功! Response.Charset = "big5"; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论