从局部视图返回部分html?

时间:2012-06-01 18:43:46

标签: asp.net-mvc-3 razor

我们有一个页面,其中有很多(接近20个)按钮/链接会弹出不同的div。我想在一个cshtml文件中拥有所有这20个div的html。当进行ajax调用时(对于控制器动作方法),我想获取这个cshtml文件,得到这个特殊的div(我将为每个div使用一些分隔符/标识符)并返回html。我怎么能这样做?

还是有更好的方法吗?我不希望在主视图cshtml页面中隐藏所有20个div。

感谢。

2 个答案:

答案 0 :(得分:1)

在局部视图中使用switch选择要发出的内容块。

答案 1 :(得分:1)