使用多个表单,在ASP.NET Web表单页面上提交按钮

时间:2012-09-05 19:46:23

标签: c# javascript jquery

enter image description here

我在同一页面中有3个不同的提交按钮(登录,搜索,插入),我想要的是找到按下它们时让这3个按钮执行不同操作的最佳方法,或者我按下输入时我要按他们了。 从我的照片中可以看到,当我按Log In时,也会按下插入内容,因为我的母版页中有global form

我尝试使用不同的表单,但我不能,因为我需要它们runat="server",这对页面来说是不可能的。

我使用asp Texboxes:

<asp:TextBox class="text-input" ID="txtLoginEmail" runat="server"
Height="15px" Width="130px"></asp:TextBox>

和asp按钮:

<asp:Button class="submit google-button" ID="btnLogin" onclick="btnLogin_Click" 

runat="server" Text="Log in" />

除了我的搜索按钮,即linkBut​​ton:

<asp:LinkButton ID="searchLink" runat="server" onclick="searchLink_Click">Search</asp:LinkButton>

1 个答案:

答案 0 :(得分:2)

您可以使用Validation Groups仅对特定按钮点击进行必要的文本框验证。然后在事件处理程序到具体按钮中,您可以执行特定的逻辑。