我需要帮助创建一个mvc3网站。我需要2种语言俄语和英语。通过点击标志图片的网站的语言发生了变化:mvc 3本地化全球化使用资源文件
标志:
<a id="rus" href="@Url.Content("~/Home/Index_en")" title=" english language"><small> english language </small></a> <a id="eng" href="#" title=" russian language"><small>russian language</small></a>
例如: 更改菜单=>
<ul id="mainMenu" >
<nav class="dark">
<li style="margin-left:1px; margin-bottom:5px;"><a href="@Url.Content("~/Home")">home</a></li>
<li><a href="@Url.Content("~/About_us")">about us</a></li>
<li><a href="#">ofers</a></li>
<li><a href="@Url.Content("~/Apply")">Apply</a></li>
<li><a href="#">contact</a></li>
</nav></ul>
你真的需要告诉你已经尝试什么基于jQuery资源位置的答案。 – 2014-10-31 14:19:44
显示你已经尝试过 – kirti 2014-10-31 14:21:37
这就是说,这不是一项简单的任务。您需要自定义路由,控制器挂钩(例如'OnActionExecuting')以及一些技巧,并改变服务器端文化。您的所有字符串也需要位于特定于语言环境的资源文件中。 – 2014-10-31 14:23:18