|
|
|
FindControl คือผมจะซ่อน panel ที่อยู่ในหน้า master page อ่ะครับ ต้องทำไงผมลองทำแบบนี้แล้วไม่ได้ |
|
|
|
|
|
|
|
ลองดูแบบนี้ครับ
Code (VB.NET)
Dim pnl1 As Panel = DirectCast(Master.FindControl("pnl1"), Panel)
pnl1.Visible = False
|
|
|
|
|
Date :
2012-02-21 06:24:53 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ C#
Code (C#)
Panel pnl1 = (Panel)Master.FindControl("pnl1");
pnl1.Visible = false;
|
|
|
|
|
Date :
2012-02-21 06:25:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันขึ้นว่า
Object reference not set to an instance of an object.
|
|
|
|
|
Date :
2012-02-21 13:20:45 |
By :
nnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงว่าไม่พบ Control ครับ
|
|
|
|
|
Date :
2012-02-22 06:04:29 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (ASP)
<asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
<asp:Panel ID="CusLogin" runat="server">
<li>
<h2>
ยินดีต้อนรับ
</h2>
<ul>
<center>
<li>
<a href="member/ProfileCus.aspx">
<asp:Label ID="LabelName" runat="server" Text=""></asp:Label>
</a></li>
<li>
<asp:Button ID="Button1" runat="server" Text="ออกจากระบบ" />
</li>
</center>
</ul>
</li>
</asp:Panel>
</asp:ContentPlaceHolder>
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Code (C#)
Panel pnl1 = (Panel)Master.FindControl("CusLogin");
pnl1.Visible = false;
ง่าแล้วทำไมมันหาไม่เจออ่ะครับ TT
|
|
|
|
|
Date :
2012-02-22 13:27:50 |
By :
nnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันต้อง FindControl ContentPlaceHolder2 ก่อนมั้ง
พอหาเจอ ก็เอาตัวนั้นไป FindControl CusLogin
|
|
|
|
|
Date :
2012-02-22 17:12:05 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2012-02-22 18:48:19 |
By :
nnn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|