-1

嗨,像这样在一个页面上有两个表格

 <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>

但是在它背后的代码中,它只触发了一个按钮,并且工作正常。

我如何在后面的代码中同时触发?

谢谢

4

1 回答 1

0

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

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 语法来做到这一点!

于 2012-08-09T18:28:50.277 回答