首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在同一“main”视图中多次加载强类型分部视图

在同一“main”视图中多次加载强类型分部视图
EN

Stack Overflow用户
提问于 2014-01-25 00:38:42
回答 1查看 51关注 0票数 0

我正在使用一个强类型的局部视图,该视图呈现航班的搜索表单。我有一个主视图,其中有几个选项卡,每个航段在行程中有一个选项卡,所以如果行程有3个航班,A到B,B到C和C到D,我想呈现3个选项卡,包含航班搜索表单中的每一个。我如何才能做到这一点,记住在使用强类型视图时有一个限制,即id和名称是自动生成的,并且由于复制,在主视图中重复3次表单只能渲染一次。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-26 02:18:15

我认为最简单的解决方案是将一个IEnumerable模型传递给强类型的母版页。然后,对于每个列表,如下所示,并传入内部类:

代码语言:javascript
运行
复制
@foreach (var item in Model)
{
    @Html.Partial("ViewPageName", item)
}

我看不出这个解决方案有什么问题。这甚至不需要任何额外的控制器逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21337831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档