0

我猜这是一个非常简单的问题,但由于我对 asp.net mvc 相对较新,我会责怪它。基本上我有下面的表格,当我提交值时会在 Chrome 中发布,而不是在 FireFox 中发布。

@using (Html.BeginForm("MyAction", "MyController", new {ReturnUrl = ViewBag.ReturnUrl}))
{
    @Html.AntiForgeryToken()


<text>
    Fill out this form homie
    <br/><br/>
</text>

    <input type="image" src="~/assets/img/male.jpg" name="iama" value="male" />
    @Html.Raw("&nbsp;")
    @Html.Raw("&nbsp;")
    <input type="image" src="~/assets/img/female.jpg" name="iama" value="female" />

}

非常感谢 :-)

4

1 回答 1

0

请参阅HTML 输入 (type=image) 在 Firefox 4 上不起作用

您定义了一个图像映射,但应该使用一个按钮

 <input  type="submit" name="iama" value="male" style="background: url('assets/img/male.jpg');width: 160px;height:160px;border: 0;" />
于 2013-03-26T22:59:01.813 回答