MVC 3 部分页面 (Razor) 和 MVC 3 带布局的视图页面 (Razor) 之间的区别?

2024-01-03

在 MVC 3 Beta 中,模板之间有区别吗MVC 3 部分页面(Razor) and MVC 3 带布局的视图页面(Razor) ?

我向我的应用程序添加了一个部分页面 (_partialList)。现在,当我仅返回部分视图时,它会应用 _ViewStart.cshtml 中存在的布局 - 其行为非常类似于具有布局的标准视图页面。

    if (Request.IsAjaxRequest())
        return View("_partialList", someModelData);

“部分”页面如何与具有布局的标准视图页面区分开来?在任何特定情况下,两者的行为会有所不同吗?


如果您不想应用布局,请返回PartialView代替View:

if (Request.IsAjaxRequest())
    return PartialView("_partialList", someModelData);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MVC 3 部分页面 (Razor) 和 MVC 3 带布局的视图页面 (Razor) 之间的区别? 的相关文章

随机推荐