如何获得对内容页面的母版页控制。
就像我们使用的 asp.net 代码一样:
Master.FindControl("controlID").Visible = false;
现在我在我的 Asp.net MVC 应用程序中所做的工作相同。
如何获得对内容页面的母版页控制。
就像我们使用的 asp.net 代码一样:
Master.FindControl("controlID").Visible = false;
现在我在我的 Asp.net MVC 应用程序中所做的工作相同。
MVC 的工作方式与 Web 表单不同,因为您没有在内存中维护“控件”的所有开销,您不能只找到控件并将其设置为不可见。相反,在您的 MVC 3 布局中,您可以在调用上放置一个 if 语句,@RenderBody()
让您控制是否呈现内容页面。除此之外,您可以向视图包添加一个值,然后您的内容页面可以有一个 if 语句来决定是否呈现内容的特定部分。随着 MVC 增加的简单性和性能提升,失去了一些便利......
是的,你可以这么做。在此之前,只需在内容页面(您想要母版页控制的页面)上添加母版页的注册表。