【发布时间】:2012-08-30 14:24:36
【问题描述】:
我在同一页面中有 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" />
除了我的搜索按钮是链接按钮:
<asp:LinkButton ID="searchLink" runat="server" onclick="searchLink_Click">Search</asp:LinkButton>
【问题讨论】:
-
检查他们中的哪些人进行了回发。 (发件人参数)。除此之外,看看 Model View Presenter。这是使用网络表单的好方法
标签: c# javascript jquery