ASP.NET MVC - 在窗体上多个按钮 [英] ASP.NET MVC - Multiple Buttons on a Form

查看:183
本文介绍了ASP.NET MVC - 在窗体上多个按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想有多个按钮,因为这表上的图像:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆