2009-12-29 101 views
4

在我的页面上,我有一个来自Masterpage的工具栏和一些输入字段。 所有输入字段位于标签的表格内和标签外的工具栏表格。 按下表格标签以外的按钮后是否可以提交表格?Html.BeginForm外部提交按钮

请建议, 亚历山大。

回答

11

,您可以用JavaScript做到这一点:

<input type="button" onclick="$('#someForm').submit();" /> 

的缺点,当然,是它打破了没有JavaScript。但是,我不相信你可以在没有JavaScript的情况下执行你所要求的操作。

+1

上面没有嵌套的双引号问题吗? – 2009-12-29 15:10:06

+0

是的;谢谢。固定。 – 2009-12-29 15:21:22

+0

谢谢, 它适用于我 – 2009-12-30 13:25:41

5

使用按钮的OnClick事件提交表单,FE:

<INPUT TYPE=BUTTON OnClick="document.formname.submit();" VALUE="Submit"> 
+0

获取此错误“没有为此对象定义的无参数构造函数”。 – Rohit 2013-06-28 19:55:40

0

我知道这是旧的,但我最近做来解决这个问题如下:

我没由于其他问题,本身不会提交表单,但是我在VB代码中调用了一个子表单,并引用了文本框。

<asp:Button ID="SubmitButton" 
     runat="server" 
     class="TextButton" 
     onclick="SubmitButton_Click" 
      Text="Submit" /> 

然后从那里叫了一个可爱的小分落后文件

Partial Public Class SurveyQuestions 
Protected Sub SubmitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) 

,然后只是简单的

Request("nameofcontrolhere") 

,哎!普雷斯托!它可以在不使用表单的情况下工作,从而让您的按钮可以随心所欲。

+3

问题是关于asp.net MVC,而不是传统的ASP.NET – 2012-02-02 14:07:25