码迷,mamicode.com
首页 > Windows程序 > 详细

c#中Html.RenderPartial与Html.RenderAction及@RenderSection的用法

时间:2017-04-28 11:16:51      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:页面   erp   nbsp   .com   oct   通过   文件   share   ...   

@RenderSection(string name,bool required = true)

c#项目中 Shared文件夹,存放母版页,公用模块

_Layout.cshtml母版页

<body>

 @RenderSection("Content",false); 

   @RenderSection("Bottom",true);

  @{ Html.RenderPartial("_TopLayout"); }//在Shared文件夹也必须包含视图_TopLayout

</body>

 

Index.cshtml引用_Layout.cshtml母版页(Index.cshtml界面无需!doct... <html><body>这些标签,界面由@section XXX{}一块块组成,实际运行加载母版页)

在顶部写:

@{

  Layout = "绝对路径/_Layout.cshtml"/

}

//必须包含Bottom

@section Content{

//html片段

}//可有可无

@section Bottom{//html片段}//必须有

详细解释链接来自:http://www.jb51.net/article/52328.htm,http://www.tuicool.com/articles/eqIJNr

Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的。

Html.RenderPartial是直接将用户控件嵌入到界面上:在页面直接渲染 视图结果  视图必须存在!

Html.RenderAction则通过Controller中的Action来调用用户控件

 



 

c#中Html.RenderPartial与Html.RenderAction及@RenderSection的用法

标签:页面   erp   nbsp   .com   oct   通过   文件   share   ...   

原文地址:http://www.cnblogs.com/ss977/p/6780682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!