C# Asp:Panel中的控件指的是什么?

C# Asp:Panel中的控件指的是什么?,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我有一个面板,带有ID=“pnlgestioncontent”: 这是什么意思?如果要在面板中添加控件(例如标签、文本框等)pnlgestioncontent可以这样添加:- Label lbl = new Label() { Text = "Lorem Ipsum" }; pnlGestionContenu.Controls.Add(lbl); 在pnlgestionContentu.Controls中,您将找到此面板的所有服务器端组件。这意味着所有带有标签runat=“server”的组件

我有一个
面板
,带有
ID=“pnlgestioncontent”


这是什么意思?

如果要在面板中添加控件(例如标签、文本框等)
pnlgestioncontent
可以这样添加:-

Label lbl = new Label() { Text = "Lorem Ipsum" };
pnlGestionContenu.Controls.Add(lbl);

pnlgestionContentu.Controls
中,您将找到此面板的所有服务器端组件。这意味着所有带有标签
runat=“server”
的组件。(另一个选项是
runat=“client”


在您的示例中,在控件中可以找到标签
lblCDD
,因为它将在服务器端呈现。但是您将找不到
DIV
“divGestion”,也找不到
trGestionCDD
SELECT
(组合框)
cbxCDD
,因为它们没有标签
runat=“server”
,因此,它们将在客户端呈现。

它提供对控件集合的访问,该控件位于您从中调用它的控件之下。请注意,它只允许您访问您调用的控件内的控件以及具有
runat=“server”
标记的控件

以你为例,

pnlGestionContenu.Controls
您将只能访问此控件

<asp:Label runat="server" ID="lblCDD" Text="lblCDD" 
               Font-Size="11px" Font-Bold="true" SkinID="SaisieObligatoire">


?我相信您已经看过了。什么是不清楚的,你能把你的问题缩小到比要求我们引用MSDN更多的东西吗
Controls
返回给定容器控件的所有子控件。这是真的,尽管我不确定它是否回答了问题,但问题还不清楚……请等待您的答案!
pnlGestionContenu.Controls
<asp:Label runat="server" ID="lblCDD" Text="lblCDD" 
               Font-Size="11px" Font-Bold="true" SkinID="SaisieObligatoire">