ASP.NET Core MVC基础学习之局部视图(Partial Views)
局部视图是在其他视图中呈现的视图。通过执行局部视图生成的HTML输出呈现在调用视图中。与视图一样,局部视图使用 .cshtml 文件扩展名。 局部视图是将大视图分成小组件的有效方法。通用的布局元素应在 _Layout.cshtml 中指定,非布局可重用内容可以封装成局部视图。 如果一个由几个逻辑部分组成的复杂页面,那么将每个逻辑部分作为局部视图是很有用。视图和局部视图的主要区别是呈现方式不同,局部视图不运行 _ViewStart.cshtml,而视图运行。通用也有一个异步方法 RenderPartialAsync: 当引用局部视图时,可以通过多种方式找到它的位置: 局部视图可以链接。 当局部视图被实例化时,它获取父视图的 ViewData 字典的副本。对局部视图中的数据所做的更新不会影响到父视图。
用户评论