【发布时间】:2015-09-27 16:23:46
【问题描述】:
我的应用程序使用 单选按钮 例如
@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
}
我看不出图像无法正常工作的原因,但由于某种原因它发生了。有什么想法吗?
非常感谢
【问题讨论】: