mvc 中英文切换
来源:互联网 发布:成都神鸟数据怎么样 编辑:程序博客网 时间:2024/06/05 15:14
我常用的2个方案,其实性质是一样的
方案1,使用过滤器
ActionFilterAttribute,这个就不细说了,比较方便。
实现一个继承自ActionFilterAttribute的类,实现OnActionExecuting方法。就可以了。
方案2,使用IHttpModule
这个给一下代码,
1 实现IHttpModule
public class MyHttpModule : IHttpModule { public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest); } private CultureInfo currentCulture; void context_BeginRequest(object sender, EventArgs e) { HttpApplication httpApp = (HttpApplication)sender; currentCulture = Thread.CurrentThread.CurrentUICulture; TestMVC.Models.ModelTest.title = "嗨"; string s = "统一处理所有文件请求"; } public void Dispose() { throw new NotImplementedException(); } }
2 中英文类(这里就创建一个 英文的,中文的直接在BeginRequest中赋值中文了)
public class ModelTest { public static string title = "hello"; public static string content = "how do you do"; }
3 注册web.config
<system.webServer> <modules> <add name="MyHttpModule" type="HttpModule.MyHttpModule"/> </modules> </system.webServer>
效果:
查询到了浏览器语言版本,zh-CN
前台显示ModelTest.title
阅读全文
0 0
- mvc 中英文切换
- 中英文切换
- 中英文切换
- 中英文输入方法切换
- 页面中英文切换
- Flash builder 中英文切换
- .net 网站中英文切换
- ArcGIS 10 中英文 切换
- ubuntu 中英文切换
- 网站如何中英文切换?
- 极点五笔中英文切换
- ubuntu中英文环境切换
- QT动态切换中英文
- CentOS系统中英文切换
- QT中英文切换
- Android应用 中英文切换
- SVN中英文切换
- android开发中英文切换
- Android开发launcher、setting类应用时调用Android系统隐藏api的方法
- 算法练习---动态规划一(合唱团)
- 语言国际化(根据系统设置进行语言适配)
- java 汉字转换成拼音
- 判断临时表是否存在与判断表是否存在SQL
- mvc 中英文切换
- Android-解放双手告别测试-使用Jenkins自动化打包
- unity 异常
- PowerShell初探
- 普及一下如何去防止CC攻击
- 安装虚拟机 linux
- TP5 模板如何引用共同文件
- 输入两个字符串,比如abdbcc和abc,输出第二个字符串在第一个字符串中的连接次序
- sal3d WIBU加密狗破解复制模拟 写狗工具