ASP.NET MVC的ViewResult VS PartialViewResult [英] ASP.NET MVC ViewResult vs PartialViewResult

查看:136
本文介绍了ASP.NET MVC的ViewResult VS PartialViewResult的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么叫控制器结果之间的差异的ViewResult PartialViewResult ?更重要的是,当是 PartialViewResult 使用吗?

What is the difference between the controller result named ViewResult and PartialViewResult? More importantly, when is the PartialViewResult used?

推荐答案

PartialViewResult用于呈现一个partialview(FX,只是一个用户控件)。这是对AJAX的东西,即pretty漂亮。

PartialViewResult is used to render a partialview (fx. just a user control). This is pretty nifty for AJAX stuff, i.e.

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

和行动

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

其中SomeView是一个MVC的用户控件,例如:

where SomeView is a MVC User Control, e.g.:

<div>
   <%= DateTime.Now.ToString() %>
</div>

这篇关于ASP.NET MVC的ViewResult VS PartialViewResult的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆