在 LogOn 视图中,我有以下代码:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
这个片段是什么意思,“MainContent”在哪里定义?
编辑
感谢您的回复。我现在了解它是如何工作的,但是“MainContent”在哪里定义?它是否在母版页中定义?
在 LogOn 视图中,我有以下代码:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
这个片段是什么意思,“MainContent”在哪里定义?
编辑
感谢您的回复。我现在了解它是如何工作的,但是“MainContent”在哪里定义?它是否在母版页中定义?
该Content
标记对应ContentPlaceHolder
于母版页中的标记。它将具有ContentPlaceHolderID
属性指定的 id,因此它看起来像这样:
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
呈现页面时,标签的内容Content
将插入到母版页中标签所在的位置。ContentPlaceHolder
ContentPlaceHolderID
描述了ContentPlaceHolder
将放置内容的母版页中的内容。
这是 MSDN 文档
假设您的母版页中有多个内容占位符。您可以告诉页面上的每个内容控件放置内容的位置。这些Content
控件不需要按照它们在母版页中出现的顺序排列。
希望这可以帮助。