0

我有一个返回 ViewResult 的操作(它是一个详细信息表单,public ViewResult AddFoo(long id)我需要在灯箱中显示此结果

  • 我的第一个想法是用 iframe 生成一个 div,但是我不知道如何在提交时关闭(隐藏 div)这个灯箱
  • 我可以做的其他事情是以某种方式从操作 ( from <body> to </body>) 中获取生成的 html,并将其放入 div 而不是 iframe

你怎么做这种东西,我认为应该有更好的方法

4

1 回答 1

3

通常,当您想在另一个页面的上下文中显示视图时,您返回 aPartialViewResult而不是 a ViewResult。然后你可以像这样编写 JavaScript:

$("#someDiv").load("/path/to/action");
于 2009-12-29T13:20:21.553 回答