我写了一个代码来显示他输入eany数据时varified。 所以我有 2 个按钮来验证然后关闭。 带有标签以显示他的电子邮件ID是否被验证...代码是
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" PopupControlID="Panel1" TargetControlID="btn"
CancelControlID="btnClose" BackgroundCssClass="modalBackground" >
<asp:Label ID="Label1" runat="server" Text="Enter Your Registered Email Id"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Label ID="Label2" runat="server" Text="Label" ></asp:Label>
<asp:Button ID="Button2" runat="server" CssClass="btn btn-info" OnClick="Button2_Click" Text="Varify" />
<asp:Button ID="btnClose" runat="server" Text="Close" />
代码背后的代码是..
protected void Button2_Click(object sender, EventArgs e)
{
Label2.Visible = true;
Label2.Text = "Valid User";
Label2.ForeColor= System.Drawing.Color.Green;
//ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "showModal()", true);
// ModalPopupExtender1.Show();
}
但是当我单击Button2时,它会关闭模型。然后我必须再次打开才能看到输出...我想在不关闭 ModalPopupExtender 的情况下显示标签文本......帮帮我
我认为回发会导致这种情况。我对ModalPopupExtender了解不多,但我可以推荐您使用Jquery进行button2单击,并在单击事件中进行ajax调用并检查您的电子邮件是否有效。