mvc 中英文切换

原创 2017年09月19日 16:42:32

我常用的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






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

中英文切换导航

总结学到的一些新的特效使用css3 及jquery两种方法实现中英文切换导航。 css3版: 中英文切换导航条 ...

Android应用 中英文切换

今天才从别人博客上学来的,浅谈一下我的看法代码可以从那位大神的博客上下载:http://download.csdn.net/detail/qcooler/7052849 ①:在res目录下建立val...

Anguarjs实现国际化,中英文切换Demo

目录结构 index.html Test Page ...

android开发中英文切换

今天介绍下安卓开发下面,如何实现中英文相互切换, 一,需要在res下新建文件夹,大陆中文为values-zh-rCN,英文values-en-rUS,更多可以参考http://my.oschina.n...

Ubuntu中英文切换及编辑特殊符号

在Ubuntu16.04上安装好sogou输入法后,本以为可以顺利使用了,但是又遇到了新的问题,总结如下: 1.中文英文不能切换 拼音输入法设置如下图:  解决步骤 问题出...

Eclipse汉化后怎么改回英文版(可切换中英文)

很多朋友将MyEclipse汉化后还想改回英文的,其实只要修改MyEclipse的配置文件就可以了,这里我以MyEclipse7.0为例演示一下如何切换MyEclipse的默认语言: 无论是ec...

Android 应用(中英文)切换

这里简单说下原理:就是有多个Strings文件,对应的选择,然后刷新当前的Activity! 一:AndroidManifest.xml 文件 看来组件的配置缺少不了它,的确很...

android横竖屏自由地切换中英文

今天弄好了一个可以自由切换中英文,同时可以

swing界面编程-国际化-中英文切换-简单示例供参考

import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.FlowLayout; import java....

linux环境中英文切换配置以及乱码问题

问题这几天玩实验室的服务器,默认语言是中文的,有时候是挺不方便的,比如遇见一个比较复杂的问题,提示的信息是中文的,但是百度里根本没有好的资料,只能google,但是难道让我google搜中午么。因此就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)