如何通过关闭按钮单击来停止我的asp模式弹出对话框?

时间:2017-03-26 20:19:25

标签: asp.net ajaxcontroltoolkit modalpopupextender

我编写了一个代码来显示变量,因为他输入了eany数据。所以我有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 ...帮帮我

1 个答案:

答案 0 :(得分:0)

我认为回发导致了这一点。我不太了解ModalPopupExtender但我可以建议你使用Jquery进行button2点击,并在点击事件中进行ajax调用并检查你的电子邮件是否有效。