@MasterType的文档包含此示例。

<%@ Page  masterPageFile="~/MasterPage.master"%>
<%@ MasterType  virtualPath="~/MasterPage.master"%>

为什么甚至需要@MasterType?编译器不能仅基于@Page masterPageFile来自动执行相同的操作吗?您什么时候不想同时使用两者?

最佳答案

您可以在每个页面的PreInit中设置不同的母版页。因此,母版页通常没有很好的定义。

关于asp.net - 设置@Page masterPageFIle时,为什么不隐含@MasterType指令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2155338/

10-12 00:01