【问题标题】:How to open a MVC view in another MVC view file?如何在另一个 MVC 视图文件中打开 MVC 视图?
【发布时间】:2015-09-14 21:47:53
【问题描述】:

我在页面中使用引导选项卡。而且我需要每个选项卡来打开一个新的 mvc 视图。

案例:

标签 1:项目条目

选项卡 2:项目类型条目

所以,这两个是选项卡,当用户单击选项卡 1 时,它将打开

项目/添加项目

“Item”是Controller,“AddItem”是Action Name

项目/添加类型

它们是不同的模型。不知道如何将视图页面链接到 DIV 元素。任何想法都会很棒!

谢谢。


使用:MVC5,Bootstrap 3

我在这里使用 Bootstrap 导航选项卡 :::

Bootstrap Nav tab

【问题讨论】:

    标签: jquery html twitter-bootstrap razor asp.net-mvc-5


    【解决方案1】:

    您可以使用 Html.Action 辅助方法使 AddItem 和 AddType 操作成为子操作,并且此子操作方法为您的选项卡呈现部分视图。

    <div class="tab1">@Html.Action("AddItem","Item")</div>
    
    <div class="tab2">@Html.Action("AddType","Item")</div>
    

    【讨论】:

    • 成功了!不知道 Html.Action 方法。所以它提供了来自 View 的部分视图?谢谢。
    • 是的,html.partial,html.renderpartial,html.renderaction 助手也可以为主视图提供部分视图。
    猜你喜欢
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多