ASP.NET Core MVC 中实现中英文切换的示例代码

2020-02-23 16:02:54王振洲

  就现在我们在视图中最上面导入包,然后对应字典就可以了。

@using Microsoft.AspNetCore.Mvc.Localization
@inject IViewLocalizer Localizer

<section class="copyright"> @Localizer["section1"] <a href="https://github.com/zaranetCore/amusinghoS" rel="external nofollow" > | GitHub</a></section>

  你肯定知道该怎么办了,对的你可以去修改Cookies来操作当前httpContext中的合约,但尽管如何,我们只是重写了cookies的,还没有重写url的,

<script>
  $(function () {
    $("#language").change(function (e) {
      var opt = $("#language").val();
      if (opt == 1) {
        document.cookie = 'CULTURE=zh-CN';
        location.reload();
      } else if(opt == 2) {
        document.cookie = 'CULTURE=en-US';
        location.reload();
      }
    });
  });
</script>

  好吧,欢迎各位同学把重写url的方法写写出来,回复在本篇文章中..我们看一下效果,好的就这样吧..

到此这篇关于ASP.NET Core MVC 中实现中英文切换的示例代码的文章就介绍到这了,更多相关ASP.NET Core MVC 中英文切换内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!