Controller 结果ViewResultPartialViewResult有什么区别?更重要的是,何时使用PartialViewResult

最佳答案

PartialViewResult用于呈现局部 View (仅用于用户控件)。对于AJAX的东西,这是相当不错的

<script type="text/javascript">
    $.get(
        "/MyController/MyAction",
        null,
        function (data) { $("#target").html(data) }
     );
</script>

和行动
public ActionResult MyAction()
{
    return PartialView("SomeView");
}

其中SomeView是MVC用户控件,例如:
<div>
   <%= DateTime.Now.ToString() %>
</div>

关于asp.net - ASP.NET MVC ViewResult与PartialViewResult,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/472963/

10-11 07:28