有没有办法用 转换提交按钮ActionLink
?
我得到了这个ActionLink
,它将用户重定向到索引页面:
@Html.ActionLink("Cancel", "Index", null, new { @class = "k-button" })
还有一个保存按钮,用于提交以保存创建或更改的任何内容:
<input type="submit" value="Save" />
如果提交按钮的代码与ActionLink
.
有没有办法用 转换提交按钮ActionLink
?
我得到了这个ActionLink
,它将用户重定向到索引页面:
@Html.ActionLink("Cancel", "Index", null, new { @class = "k-button" })
还有一个保存按钮,用于提交以保存创建或更改的任何内容:
<input type="submit" value="Save" />
如果提交按钮的代码与ActionLink
.
您可以直接使用<a>
标签,尝试这样的事情:
<a onclick="$('#YourForm').submit();" class="k-button">Save</a>
在您的表单的 Action Post 中:
[HttpPost]
public ActionResult Post(..)
{
/// process something...
return RedirectToAction("Index");
}
如评论中所示,您可以创建自己的 html 助手,试试这个:
using System;
using System.Web.Mvc;
namespace MvcApplication.Helpers
{
public static class HtmlExtensions
{
public static string SubmitLink(this HtmlHelper helper, string text, string formId)
{
return string.Format("<a class='k-button' onclick='$(\"#{1}\").submit();'>{1}</a>", text, formdId);
}
}
}
并使用它:
@Html.SubmitLink("Save", "formId")