В соответствии с изменением языка культуры. Я использую переключатель, он прекрасно работает с использованием синтаксиса бритвы. Вот мой фрагмент кода: -
{
var culture = System.Threading.Thread.CurrentThread.CurrentUICulture.Name.ToLowerInvariant();
}
@helper selected(string c, string culture)
{
if (c == culture)
{
@:click=click
}
}
@using (Html.BeginForm(SetCulture, Home))
{
<fieldset>
<div class=control-group>
<div class=controls>
<label for=en-us>
<input name=culture id=en-us value=en-us type=radio @selected(en-us, culture) /> English |
<input name=culture id=ar value=ar type=radio @selected(ar, culture) /> arabic
</label>
</div>
</div>
}
раздел JQuery
@section Scripts {
@Scripts.Render(~/bundles/jqueryval)
<script type=text/javascript>
(function ($) {
$(input[type = 'radio']).click(function () {
$(this).parents(form).submit(); // post form
});
})(jQuery);
</script>
}
но я требую гиперссылки, где это радио-кнопка использования заменить