asp.net-mvc – 为什么使用ASP.NET MVC局部视图(.ascx)

正如话题所说.我为控制器方法添加视图的原因和场景是什么,我应该选中“创建局部视图(.ascx)”复选框?

解决方法

正如@Brandon指出的那样,你使用PartialViews来实现可重用性和可读性.

例如,您有一个IQueryable联系人列表的场景.

您将拥有循环遍历列表的局部视图和呈现项目的局部视图.

当您这样做时,您可以编写启用循环局部视图的代码,以确定在表示数据的方式不止一种时,哪个局部视图应该呈现联系人.

如果然后将这些部分视图放在共享的fodler中,则可以在整个应用程序中使用它们.

此外,您可以使用AJAX / jQuery调用控制器操作.然后该操作将返回PartialView,然后可以在屏幕上显示.当您不刷新整个页面时,使您的网站看起来非常光滑.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....