asp.net-mvc-3 – 从单控制器操作返回多个部分视图?
发布时间:2020-05-23 16:52:01 所属栏目:asp.Net 来源:互联网
导读:我需要从Ajax调用更新Multiplex,我感到困惑的是如何从Controller Action方法返回这些Multiple视图。 您只能从函数返回一个值,因此您不能从一个操作方法返回多个部分。 如果您尝试将两个模型返回到一个视图,请创建一个视图模型,其中包含要发送的两个模型,
|
我需要从Ajax调用更新Multiplex,我感到困惑的是如何从Controller Action方法返回这些Multiple视图。 解决方法您只能从函数返回一个值,因此您不能从一个操作方法返回多个部分。如果您尝试将两个模型返回到一个视图,请创建一个视图模型,其中包含要发送的两个模型,并将视图模型作为新的ViewModel。 例如。 您的视图模型将如下所示: public class ChartAndListViewModel
{
public List<ChartItem> ChartItems {get; set;};
public List<ListItem> ListItems {get; set;};
}
那么你的控制器操作将是: public ActionResult ChartList()
{
var model = new ChartAndListViewModel();
model.ChartItems = _db.getChartItems();
model.ListItems = _db.getListItems();
return View(model);
}
最后你的看法是: @model Application.ViewModels.ChartAndListViewModel
<h2>Blah</h2>
@Html.RenderPartial("ChartPartialName",model.ChartItems);
@Html.RenderPartial("ListPartialName",model.ListItems); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在ASP.NET MVC w / VB.NET中添加id HTM
- asp.net-mvc – EnumDataType属性在ASP.NET MVC中有什么作用
- asp.net-mvc – ASP.NET MVC HTML帮助程序可以渲染没有ID属
- asp.net-mvc – 帮助/提示提高我的ASP.NET MVC 2网站的性能
- asp.net – ASP .NET 5 MVC 6身份3角色索赔组[已关闭]
- ASP.NET Forms Authentication阻止在Login.aspx上加载javas
- 动态Linq的逻辑与和逻辑或的条件查询
- asp.net – 如何在Firefox上命名文件以供下载?
- 依赖性 – 安装RavenDb Embedded的Nuget依赖性错误
- asp-classic – 经典的asp / asp.net网站 – global.asa无效
推荐文章
站长推荐
- 在asp.net网页中尝试WebSecurity.CreateAccount时
- 在ASP.NET中,什么决定了HostingEnvironment.IsDe
- asp.net – 如何将Web应用程序项目转换为类库项目
- asp.net-web-api – oData $count不能与web api
- entity-framework – ASP.NET-Identity限制UserN
- 如何将纯文本发布到ASP.NET Web API端点?
- asp.net – 进程服务应用程序池“经典.NET AppPo
- 如何在asp.net中检测新的Microsoft浏览器“Edge”
- ASP.NET MVC 4软件包在mono v3下不工作
- ASP.NET webform的Bootstrap
热点阅读
