我的页面由多个表单组成。我想使用<a>
元素(不提交按钮)使用jquery提交表单。使用GUID生成表单ID Im。有没有更好的方法?我需要分配formId吗?
<% Guid formId = Guid.NewGuid();
using (Html.BeginForm("action", "controller", FormMethod.Post, new { id =formId.ToString() }))
{
<a href="#" onclick="$('form#<%= formId.ToString() %>').submit(); return false;">
Submit
</a>
<% } %>
答案 0 :(得分:0)
还有更好的方法吗?
真的?使用提交按钮提交HTML表单。这是唯一一种语义上正确的方法:
<% using (Html.BeginForm("action", "controller")) { %>
<input type="submit" value="Submit" />
<% } %>
或者您也可以使用图片提交按钮,使其看起来像一个锚:
<input type="image" alt="Submit" src="submit.png" />