ASP.net内容标记和id属性

时间:2012-06-04 20:35:36

标签: asp.net visual-studio

我在visual studio中制作了几个母版页,然后是一些实现页面,Visual Studio将ID属性粘贴到我的所有标签上:

<asp:Content ID="Content1" ContentPlaceHolderID="OtherContent" ></asp:Content>

ID给出了什么?它们有什么用?如何从后面的代码中访问它们?

1 个答案:

答案 0 :(得分:1)

在服务器上运行的所有控件都必须具有ID属性作为唯一标识符。它们有助于查找子控件并保持控件层次结构。如果你的一个TextBox位于一个面板中,该面板位于一个位于Page的ContentPlaceHolder中的WebUserControl中的UpdatePanel中,那么只需要其中一个没有正确的ID属性就可以保持TextBox之间的连接。和Page。

要从后面的代码访问它,您需要在此代码上设置runat="server"属性。