![]() |
1
2
可以使用局部视图。但请记住,必须将数据传递给分部视图。如果局部视图在任何地方都使用,它可能会很复杂。 如果您想要更独立的东西,可以使用MVC Future的“renderAction()”使局部视图的行为类似于对常规操作的调用。因此“局部视图”不依赖于当前正在呈现的操作。 请看这里的区别: http://blogs.intesoft.net/post/2009/02/renderaction-versus-renderpartial-aspnet-mvc.aspx 就个人而言,我将使用renderAction()进行页面的初始呈现。更新面板的Ajax调用将指向renderAction调用的相同操作。 迈克 |
![]() |
2
1
对于需要通过Ajax更新的内容,我绝对会使用部分视图。这会让你的生活轻松很多。 与调用WebService不同,您只需调用从部分视图返回HTML的URL。 总之,你要做的就是: 1。在控制器中有一个返回局部视图的方法。 2。调用该URL进行Ajax调用。 三。完成! |