簡體   English   中英

如何在標簽上顯示數據庫值?

[英]How can I show the database value on labels?

這是HTML代碼

<div id="form3">


    <asp:Label ID="Label1" runat="server" Text="Enter your E-mail Id:"></asp:Label>
    <asp:TextBox ID="usremailtxt" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Button1" onclick="Button1_Click1" style="height: 26px"/>
     <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
              <asp:Panel ID="pnlpopup" runat="server" BackColor="Red" Height="80px" Width="300px" Style="display: none" >  
                <table width="100%" style="border:Solid 3px #D55500; width:100%; height:100%" cellpadding="0" cellspacing="0">
                   <tr>
                    <td align="center" 
                      style=" height:0%; color:White; font-weight:bold; font-size:larger">
                       Your Password Is:<asp:Label ID="pouplbl" runat="server" Text=""></asp:Label>
                   </td>
                  </tr>
                </table>
              </asp:Panel>
            </ContentTemplate>
           </asp:UpdatePanel>
           <cc2:ModalPopupExtender ID="ModalPopupExtender2" runat="server" 
               targetcontrolid="Button1" 
               popupcontrolid="pnlpopup" 
               dropshadow="true" 
               OkControlID="btnclose" >
            </cc2:ModalPopupExtender>


</div>
</form>

這是C#代碼

protected void Button1_Click1(object sender, EventArgs e)
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);
    con.Open();
    SqlCommand cmd = new SqlCommand("select password from User_detail where email_id = @email_id", con);
    cmd.Parameters.AddWithValue("@email_id", usremailtxt.Text);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    da.Fill(ds);
    pouplbl.Text = ds.Tables[0].Rows[0]["password"].ToString();
    this.ModalPopupExtender2.Show();
    con.Close();
}

問題是沒有出現。

您應該在updatepanel下復制modalpopupextender代碼。 並且scriptmanager應該是第一個元素,將其放在body標簽下。

<

div id="form3">


    <asp:Label ID="Label1" runat="server" Text="Enter your E-mail Id:"></asp:Label>
    <asp:TextBox ID="usremailtxt" runat="server"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Button1" onclick="Button1_Click1" style="height: 26px"/>
     <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
              <asp:Panel ID="pnlpopup" runat="server" BackColor="Red" Height="80px" Width="300px" Style="display: none" >  
                <table width="100%" style="border:Solid 3px #D55500; width:100%; height:100%" cellpadding="0" cellspacing="0">
                   <tr>
                    <td align="center" 
                      style=" height:0%; color:White; font-weight:bold; font-size:larger">
                       Your Password Is:<asp:Label ID="pouplbl" runat="server" Text=""></asp:Label>
                   </td>
                  </tr>
                </table>
              </asp:Panel>

           <cc2:ModalPopupExtender ID="ModalPopupExtender2" runat="server" 
               targetcontrolid="Button1" 
               popupcontrolid="pnlpopup" 
               dropshadow="true" 
               OkControlID="btnclose" >
            </cc2:ModalPopupExtender>

            </ContentTemplate>
           </asp:UpdatePanel>

</div>
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM