asp net mvc3 RenderSection 、RenderBody、RenderPage
A.Layout属性:等同于原来的MasterPageFile属性.
B.@RenderBody()方法:直接渲染整个View到占位符处,而不需要原来所使用的<asp:Content />.
C.@RenderPage()方法:渲染指定的页面到占位符处.
D.@RenderSection方法:声明一个占位符,和原来的<asp:ContentPlaceHolder />功能类似.
E.@section标记:对@RenderSection方法声明的占位符进行实现,和原来的<asp:Content />功能类似.
[ChildActionOnly] //只能通过站内请求访问.
[ActionName("GetUserInfo")] //可以给请求方法起别名
public ActionResult UserInfo()
{
return PartialView("UserInfo");
}
[HttpPost] //采用POST传参数
public ActionResult AAA(Model model)
{
}