ASP.NET MVC - 在窗体上多个按钮 [英] ASP.NET MVC - Multiple Buttons on a Form
问题描述
我想有多个按钮,因为这表上的图像:
I would like to have multiple buttons as images on this form:
<% Html.BeginForm("Create", "Foos", FormMethod.Post); %>
<!-- html form elements -->
<%=Html.SubmitImage("Button", "save-button.gif", new { alt = "Save" })%>
<% Html.EndForm(); %>
我念叨Html.ActionImage但我没有看到它在Microsoft.Web.Mvc,我想它已被删除,有另一种方式来添加按钮?
I am reading about Html.ActionImage but I don't see it in Microsoft.Web.Mvc, I guess it was removed, is there another way to add the buttons?
我想一个保存,删除,发布,取消等按钮一种形式的,如图像,preferably每个呼叫控制器自己的行动。
I would like a Save, Delete, Publish, Cancel, etc buttons on one form, as images, preferably each calling their own action in the controller.
推荐答案
您可以使用老好人HTML:
You can use good ole html:
<input type="button" name="CancelButton" id="CancelButton" value="Cancel" />
或
<button name="CancelButton" id="CancelButton">Cancel</button>
或助手之一
<%= Html.Button("CancelButton", "Cancel", "MyJavascriptFunction()") %>
在任何情况下,你可能需要写一些JavaScript,除非你只是想使用的链接取消。
In any case you'll probably need to write a little javascript unless you just want to use a link for cancel.
下面是一个小在助手博客条目。
这篇关于ASP.NET MVC - 在窗体上多个按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!