0

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

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

谢谢。

4

2 回答 2

1

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

于 2012-06-01T18:46:11.063 回答
1

看看这篇文章在 ASP.NET MVC 3 中实现 RenderPartialViewToString

于 2012-06-01T19:06:51.967 回答