2009-12-29 46 views
0

我有一个返回的ViewResult一个动作(这是一个详细的表格,public ViewResult AddFoo(long id),我需要在灯箱显示此结果
asp.net的MVC:从控制器的行动结果显示灯箱

  • 我最初的想法是要生成与iframe的div,但比我不知道如何关闭(隐藏div)这个灯箱提交
  • 我可以做的其他事情是采取某种方式从行动生成的HTML( from <body> to </body>),并将其放入div而不是iframe中

你怎么做这样的东西,我觉得应该有一个更好的办法

回答

3

通常,当你想显示在另一个页面的上下文视图,您返回PartialViewResult,而不是一个ViewResult。然后你可以写如下JavaScript:

$("#someDiv").load("/path/to/action");