目标:我有一个注册面板要注册。
问题:单击注册按钮无效。
当我删除id=register_panel
时,它完全有效但模态弹出窗口不起作用。
我没有使用ajax。
如何在此模式弹出窗口中使按钮单击事件起作用?
代码:
<div id="register_panel" class="mfp-hide loginbox-popup auth-popup" >
<div class="inner-container register-panel auth-popup-panel">
<h3 class="m_title m_title_ext text-custom auth-popup-title">YENİ HESAP</h3>
<div class="register_panel" >
<div class="form-group kl-fancy-form ">
<asp:TextBox type="text" id="txtUsername" name="user_login" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder="KULLANICI ADI" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ErrorMessage="Zorunlu Alan" ForeColor="Red" ControlToValidate="txtUsername"
runat="server" />
<label class="kl-font-alt kl-fancy-form-label">AD SOYAD</label>
</div>
<div class="form-group kl-fancy-form ">
<asp:TextBox type="text" id="txtTelefon" MaxLength="11" name="user_login" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder="532 532 32 32" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ErrorMessage="Zorunlu Alan" ForeColor="Red" ControlToValidate="txtTelefon"
runat="server" />
<label class="kl-font-alt kl-fancy-form-label">TELEFON</label>
</div>
<div class="form-group kl-fancy-form">
<asp:TextBox type="text" id="txtEmail" name="user_email" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder="your-email@website.com" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ErrorMessage="*Zorunlu Alan" Display="Dynamic" ForeColor="Red"
ControlToValidate="txtEmail" runat="server" />
<asp:RegularExpressionValidator runat="server" Display="Dynamic" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="txtEmail" ForeColor="Red" ErrorMessage="Geçersiz Mail Adresi." />
<label class="kl-font-alt kl-fancy-form-label">EMAİL</label>
</div>
<div class="form-group kl-fancy-form">
<asp:TextBox type="password" id="txtPassword" name="user_password" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder="*****" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ErrorMessage="*Zorunlu Alan" ForeColor="Red" ControlToValidate="txtPassword"
runat="server" />
<label class="kl-font-alt kl-fancy-form-label">PAROLA</label>
</div>
<div class="form-group kl-fancy-form">
<asp:TextBox type="password" id="txtConfirmPassword" name="user_password2" class="form-control inputbox kl-fancy-form-input kl-fw-input" placeholder="*****" runat="server"></asp:TextBox>
<asp:CompareValidator ErrorMessage="Parolalar eşleşmedi." ForeColor="Red" ControlToCompare="txtPassword"
ControlToValidate="txtConfirmPassword" runat="server" />
<label class="kl-font-alt kl-fancy-form-label">PAROLA(TEKRAR)</label>
</div>
<asp:Button id="SignUp" OnClick="SignUp_Click1" class="btn-fullcolor" runat="server" Text="KAYIT OL" />
**here is button save click**
<div class="links auth-popup-links">
<a href="#login_panel" class="kl-login-box auth-popup-link">ZATEN BİR HESABINIZ MI VAR?</a>
</div>
</div>
</div>
</div>
答案 0 :(得分:0)
在按钮中尝试UseSubmitBehavior="false"
属性:
<asp:Button id="SignUp" UseSubmitBehavior="false"
OnClick="SignUp_Click1" runat="server" Text="KAYIT OL" />