Asp.net 两个窗体两个按钮

Asp.net 两个窗体两个按钮,asp.net,vb.net,Asp.net,Vb.net,嗨,我在一页上有两张这样的表格 <form action="#" class="account_signin"> <asp:Literal ID="ltlSignInMessage" runat="server"></asp:Literal> <div class="form_row"> <labe

嗨,我在一页上有两张这样的表格

 <form action="#" class="account_signin">
                    <asp:Literal ID="ltlSignInMessage" runat="server"></asp:Literal>
                        <div class="form_row">
                            <label for="user_email" class="inputlabel">E-mail</label>
                            <asp:Textbox id="txtSignInEmail"  class="inputbox inputlong" runat="server"></asp:Textbox>

                        </div>
                        <div class="form_row">
                            <label for="user_pw" class="inputlabel">Password</label>
                             <asp:Textbox id="txtSignInPassword"  TextMode="password"  class="inputbox inputlong" runat="server"></asp:Textbox>
                        </div>
                        <div class="form_submit">
                         <asp:Button ID="btnSignIn" Text="Submit" runat="server" CssClass="btnBlue" />

                            <br class="clear"/>
                        </div>
                    </form>
  <form action="#" class="create_account">

 <div class="form_row">
                            <label for="name" class="inputlabel">Name</label>
                             <asp:TextBox ID="txtFirstName" class="inputbox" runat="server"></asp:TextBox>
                            <span class="mandatory">Required</span>
                        </div>
                        <div class="form_row">
                            <label for="surname" class="inputlabel">Surname</label>
                            <asp:TextBox ID="txtLastName" class="inputbox" runat="server"></asp:TextBox>
                            <span class="mandatory">Required</span>
                        </div>
  <div class="form_submit_register">
                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed egestas gravida odio ac scelerisque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam pharetra mauris et nunc rhoncus tincidunt.</p>
                     <asp:Button ID="btnReg" Text="Register" runat="server" Class="btnBlue" />
                    <br class="clear"/>
                </div>
           </form>

电子邮件
密码


但在代码背后它只启动了一个按钮,而且工作正常

我怎样才能让这两个都在暗中开火


谢谢

好的,我在这里猜测,但是您是否尝试注册用户,然后通过尝试调用登录事件处理程序自动登录?如果是这样,那么您需要重构sign-in方法中的代码,以提取出一个方法,并从register事件的末尾激发该方法,如下所示:

public void btnReg_OnClick (object sender, EventArgs e)
{
 // what ever your logic currently is
 SignIn();
}

public void btnSignIn_OnClick(object sender, EventArgs e)
{
  SignIn();
}

private void SignIn()
{
  // place your logic from the sign in event handler into this method.
}

为C#语法道歉-你应该能够从中得到想法-你当然需要在你的应用程序中使用VB.NET语法

@hmqcnosy-OP使用VB.NET(基于标记),它允许在代码隐藏中绑定事件处理程序。例如,
Private Sub btnSignIn_单击(ByVal发送者作为…)处理btnSignIn。单击
i在C#中添加了一个答案,但是如果您需要帮助,只需将您的代码发布到后面,我会在页面上为您进行编辑。基本上,用户可以选择登录或注册。因此在代码隐藏中,我有两个事件处理程序Private Sub btnSignIn#Click(ByVal sender As…)处理btnSignIn。单击和专用子btnRegister\u单击(ByVal发送者身份…)处理btnRegister。单击,但单击“注册”按钮时不会触发。单击“登录”按钮时,它会工作。我想让注册按钮也能正常工作