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">