У меня есть приложение, использующее Радиоприемники, например.ASP.NET MVC Многоязыковая функция не работает должным образом
@using (Html.BeginForm("SetCulture", "Home"))
{
<input type="radio" name="culture" id="en-us" value="en-us" class="culture" /> English
<input type="radio" name="culture" id="tr" value="tr" class="culture" /> Türk
}
но когда я использую ввод типа изображения он не посылает хотел VALUE код
@using (Html.BeginForm("SetCulture", "Home"))
{
<input type="image" src="~/Content/Images/en.png" name="culture" id="en-us" value="en-us" class="culture" />
<input type="image" src="~/Content/Images/tr.png" name="culture" id="tr" value="tr" class="culture" />
}
JQuery:
$(".culture").click(function() {
$(this).parents("form").submit(); // post form
});
HomeController Код:
public ActionResult SetCulture(string culture){
// action code here
}
Я не вижу причин, по которым изображения не будут работать, но по какой-то причине это происходит. Есть идеи?
Спасибо большое
Хотя это делает идеальный смысл исправить не получилось –
Тогда это код в ваш вопрос точный код в вашей реальной точки зрения (то, что я показал, делает работу)? –
Да, это точный код в vie w Thx –