2011-11-22 17 views

回答

0

你可以用javascript或jquery启动一个弹出窗口。弹出窗口然后指向控制器/视图,以便视图显示在弹出窗口中。如果你打开一个弹出窗口,你会发现很多资源。它的客户端行为与mvc无关。您只需在弹出窗口中显示您的视图。

关于如何附加代码来启动弹出窗口,您可以看到this article。这是web表单,但JavaScript是仍然适用于MVC 另外这款SO post

0

比方说,你创建一个返回的局部视图控制器动作,这样的事情:

public ActionResul get_partial_view() 
{ 
     ....some logic 
     return PartialView("partial_view_name"); 
} 

然后在你看来,你想要弹出窗口出现,你可以使用一些jquery来加载包含弹出窗口内容的dom元素,如下所示:

$.get('/controller_name/get_partial_view', function(html) { 
     $('#popup-content').html = html; 
}); 
相关问题