我可以在Html.BeginForm中使用什么代替<input type =“submit”/>

时间:2017-08-01 02:38:10

标签: c# asp.net-mvc asp.net-mvc-4

按钮我使用必须有背景图片,但<input type="submit">无法拥有背景图片。

例如,我可以使用带有图像的Html.ActionLink:

@Html.ActionLink("Add to Cart", "AddCart","Products", new { id = Model.product_id,},new {  @class = "**add-cart item_add"**  })

class =&#34; add-cart item_add&#34;不在输入中工作

我该怎么办?非常感谢...

2 个答案:

答案 0 :(得分:0)

提交类型的输入按钮应该是可设置的;但是,您可以<button type="submit"<input type="image"使用image button。对于图像按钮,设置src属性;对于按钮,请添加background-image: url("../images/something.png")作为示例。

答案 1 :(得分:0)

使用按钮并在点击事件的按钮上,使用javascript拨打电话(如果需要,可以使用ajax)。 你的代码看起来像这样:

<button id="yourBtnName" class="add-cart item_add">Submit</button>

<script>
$('#yourBtnName').click(function(e) {
    e.preventDefault();

   //do whatever you want to do on the button click event
});
</script>
相关问题