1
에서 코드 숨김에서 컨트롤을 추가하는 방법 나는 내 MasterPage에 다음 코드가 : 나는 Panel103
내부 뒤에 코드에서 DIV {패널을} 추가하려고DIV에
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="upTaskStatus" ClientIDMode="Static">
<ContentTemplate>
<asp:Panel ID="Panel101" runat="server" CssClass="navInnerDiv" Width="100px" ClientIDMode="Static">
<asp:Panel ID="Panel102" runat="server" CssClass="navInnerDivContents">
<asp:Panel ID="Panel103" runat="server" CssClass="navInnerDivContentsTop">
<asp:Label ID="lblTempHolder" runat="server" Text="" ClientIDMode="Static"></asp:Label>
</asp:Panel>
<asp:Panel ID="Panel106" runat="server" CssClass="navInnerDivContentsBottom">
Task Status
</asp:Panel>
</asp:Panel>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
합니다. 나는 페이지의 소스를 검사 할 때
strCO = @"<asp:Panel ID='Panel100' runat='server' CssClass='navInnerDivContentsTopSubTwo'>
<asp:ImageButton ID='ibCheckOut' ImageUrl='~/theImages/CheckOut.png\' runat='server' CssClass='navImages' OnClick='btnComplete_Click' />
<br />
<asp:LinkButton ID='lbCheckOut' runat='server' Text='Checkout' ClientIDMode='Static' OnClick='btnComplete_Click' CssClass='linkOff' />
</asp:Panel>";
System.Web.UI.WebControls.Label pnlTaskS = (System.Web.UI.WebControls.Label)Master.FindControl("lblTempHolder");
pnlTaskS.Text = strCO;
System.Web.UI.UpdatePanel upT = (System.Web.UI.UpdatePanel)Master.FindControl("upTaskStatus");
upT.Update();
, 나는 strCO
발생하지만 이미지를 볼 수 없으며하는 LinkButton는 프런트 엔드에 표시됩니다 :
코드 숨김에서 DIV {panel}을 추가하기 위해 코드를 어떻게 수정할 수 있습니까?
왜이 패널을 추가하는 일반적인 ASP.NET 마크 업을 사용하지 않는, 비슷한 방식으로 당신의 MasterPage 마크 업에? –
레이아웃에서 부모 패널에 너비가 설정되었습니다. – SearchForKnowledge