Jquery 如何动态插入PartialView,然后才能对其进行更新?

Jquery 如何动态插入PartialView,然后才能对其进行更新?,jquery,asp.net-mvc,Jquery,Asp.net Mvc,目前,我正在动态插入partialView,如下所示: if(condition) $("#viewPlaceHolder").load(@Url.Content("/Controller/DoOneThing"); else $("#viewPlaceHolder").load("/Controller/DoAnotherThing"); 但是我不能像使用Html.Action一样在插入后更新它们 那么,我如何动态插入它们并仍然能够更新它们呢?您说的仍然能够更新它们是什么意思

目前,我正在动态插入partialView,如下所示:

if(condition)
    $("#viewPlaceHolder").load(@Url.Content("/Controller/DoOneThing");
else
    $("#viewPlaceHolder").load("/Controller/DoAnotherThing");
但是我不能像使用Html.Action一样在插入后更新它们


那么,我如何动态插入它们并仍然能够更新它们呢?

您说的仍然能够更新它们是什么意思?使用Html.Action有什么区别?@Stephen如果我在使用load方法后尝试更新PartialView,它将只返回PartialView,而不返回页面的其余部分。使用Html.Action没有这样的问题,但是我不知道如何根据条件动态地使用它,在特定的位置插入它。但是为什么要使用页面的其余部分呢?load方法是一个ajax调用,因此您可以停留在同一页面上,而不需要更新其余部分。Action是一个服务器端方法,仅在第一次生成视图时调用。我不明白你想做什么。@Stephen不,你看,我使用了.load方法,它就像一个符咒。但是如果我试图更新PartialView call return PartialView,我只看到了PartialView,其他什么都没有,然后失去了页面的其余部分,你说失去页面的其余部分是什么意思?这毫无意义。以及如何触发.load函数-显示完整的jquery代码。