【问题标题】:Switch between two partial views which are in the same position在相同位置的两个局部视图之间切换
【发布时间】:2012-03-20 16:42:28
【问题描述】:

我有两个部分观点:食物和饮料。

我有一个固定左侧的视图。我希望右侧在食物和饮料之间切换。这是我希望他们俩(当然不是同时)展示的地方:

<table width="100%">
    .................Food/Drink
</table>

我在右侧有两个按钮。如果单击 button1,则应呈现 Food 视图。 button2 => 喝。饮料和食物应该出现在相同的位置。我该怎么做?

【问题讨论】:

    标签: asp.net-mvc partial-views


    【解决方案1】:

    我建议你使用 jQuery 的隐藏/显示方法或者只是切换。

    http://api.jquery.com/toggle/

    如果你想动态加载那些局部视图的内容,你可以使用 jQuery load

    http://api.jquery.com/load/

    PS。尝试使用 div 代替表格进行布局。

    【讨论】:

    • 只需将它们并排渲染,当你隐藏一个时,另一个会掉在它的位置。
    • 你的意思是这样的:
      然后只对 someId 和 someId1 显示和隐藏?
    • 不,只是删除 。或者使用
      代替。