【发布时间】:2015-04-23 02:48:09
【问题描述】:
我正在通过 changeCulture 方法更改语言;
public ActionResult ChangeCulture(Culture lang, string returnUrl)
{
if (returnUrl.Length >= 3) returnUrl = returnUrl.Substring(3);
return Redirect("/" + lang.ToString() + returnUrl);
}
这里是html部分;
<li class="currency-EUR">
<a href="@Url.Action("ChangeCulture", "Home", new { lang = (int)SkycapGaming.Culture.Tr, returnUrl = this.Request.RawUrl })">TR</a>
<input type="hidden" value="TR">
</li>
<li class="currency-USD">
<a href="@Url.Action("ChangeCulture", "Home", new { lang = (int)SkycapGaming.Culture.En, returnUrl = this.Request.RawUrl })">EN</a>
<input type="hidden" value="EN">
</li>
我想在页面打开时将活动设置为<li class="currency-EUR">,所以它应该是<li class="currency-EUR active">
【问题讨论】:
标签: javascript asp.net-mvc c#-4.0 asp.net-ajax