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。单击,但单击“注册”按钮时不会触发。单击“登录”按钮时,它会工作。我想让注册按钮也能正常工作