Модальный всплывающий расширитель: извлекает данные из базы данных, а затем связывает их с меткой в ​​модальном приложении. - PullRequest
2 голосов
/ 22 сентября 2011

У меня проблема с ModalPopupExtender.Я поместил метку в ModalPopupExtender и пытаюсь связать метку со значением из базы данных.Когда я отлаживаю, значение отображается в тексте метки (то есть, нет ошибки базы данных), но не отображается, когда отображается всплывающее окно.

Может ли кто-нибудь помочь мне, пожалуйста, ????????

Вот мой код

Код на html

<asp:Panel ID="PopupPnl" runat="server">
  <table style="width:100%;"> 
    <tr>
      <td >
         <asp:Label ID="Label2" runat="server" 
                    Text="View Description" >
         </asp:Label>
      </td>
    </tr>
    <tr>
      <td >
         <asp:Label ID="label_Descrption" runat="server" >
         </asp:Label>
      </td>
   </tr>
   <tr style="background-color:White;">
      <td >
         <asp:Button ID="btnExit" runat="server" Text="Exit"/>
      </td>
   </tr>  
  </table> 
 </asp:Panel>
<asp:Button ID="btnShowPopup" runat="server" 
            style="display:none;"/>
<cc1:ModalPopupExtender ID="ModalPopupExtender2" runat="server" 
                        TargetControlID="btnShowPopup" 
                        PopupControlID="PopupPnl" 
                        CancelControlID="btnExit" 
                        BackgroundCssClass="ModalPopupBG" >

</cc1:ModalPopupExtender>

Код на c #

 protected void lbn_Template_Click(object sender, EventArgs e)
{
    util_Category objUtilCategory = new util_Category();
    cl_Category objClCategory = new cl_Category();
    if (ddlSubCategory.SelectedItem.Text != "--Select A SubCategory--")
    {
        objClCategory.CategoryId = Convert.ToInt32(ddlSubCategory.SelectedValue);
        Label lbl = (Label)PopupPnl.FindControl("label_Descrption");

        label_Descrption.Text = objUtilCategory.GetATemplate(objClCategory);
        ModalPopupExtender2.Show();
    }
}

1 Ответ

1 голос
/ 23 сентября 2011

Вам нужно поместить Panel, который содержит label_Description внутри UpdatePanel.

...