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