结合Html.Action()和jQuery';s荷载()

结合Html.Action()和jQuery';s荷载(),jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有几个partialView,在它们之间我动态地选择并加载我想要的。我喜欢这样做: if(condition) $("#viewPlaceHolder").load(@Url.Content("/Controller/DoOneThing"); else $("#viewPlaceHolder").load("/Controller/DoAnotherThing"); 这是一种魅力。但是当我需要更新那些partialView时,我没有收到任何父页面,只有partial页面,这

我有几个partialView,在它们之间我动态地选择并加载我想要的。我喜欢这样做:

if(condition)
    $("#viewPlaceHolder").load(@Url.Content("/Controller/DoOneThing");
else
    $("#viewPlaceHolder").load("/Controller/DoAnotherThing");
这是一种魅力。但是当我需要更新那些partialView时,我没有收到任何父页面,只有partial页面,这是可以预期的

如果我能够使用

$("#viewPlaceHolder").load(Html.Action("DoAnotherThing", "Controller"))
但显然我不是


那么,我如何将这两件事结合起来,或者我应该采取哪种其他方法呢?

html.action在服务器端执行该操作并返回视图,通过加载方法,您可以在客户端得到相同的结果。您能澄清您的问题吗?@ConvertToInt32是的,它们做的是相同的事情。但是使用jQquery的load()我可以在partialView之间动态切换,但不能更新它们,而对于Html,Action()则相反。我的问题是关于实现两者:视图之间的动态更改和更新,理论上,我认为,可以通过组合它们来实现。html.action在服务器端执行该操作并返回视图,通过加载方法,您可以在客户端获得相同的结果。您可以澄清您的问题吗?@ConvertToInt32是的,它们做相同的事情。但是使用jQquery的load()我可以在partialView之间动态切换,但不能更新它们,而对于Html,Action()则相反。我的问题是实现两者:视图之间的动态变化和视图的更新,理论上,我认为,可以通过组合它们来实现。