ASP.NET MVC3视图占位符RenderSection使用示例

hared/MasterPage.cshtml:

 代码如下 复制代码

<!DOCTYPE html>
<html>
<head>
    <title>@ViewBag.Title</title>
    @this.RenderSection("Head_Js", false)
</head>

<body>
    @this.RenderSection("Body_Content", true)
</body>
</html>

Home/Index.cshtml:

 代码如下 复制代码

@{
    ViewBag.Title = "ASP.NET MVC3视图占位符RenderSection使用示例";
    Layout = "~/Views/Shared/MasterPage.cshtml";
}

@section Head_Js{
    <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
}

@section Body_Content{
    <div id="msg"></div>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#msg").html("hello,section.");
        });
    </script>
}

时间: 2024-09-23 15:37:12

ASP.NET MVC3视图占位符RenderSection使用示例的相关文章

ASP.NET MVC3学习心得-----视图和模型

视图 3.1视图的作用 视图的职责是向用户提供用户界面,向它提供对模型的引用后,它会将模型转换为准备提供给用户的格式. 在ASP.NET MVC中这个过程由两部分组成: 检查控制器提交的ViewDataDictionary(通过ViewData属性访问),另一部分是将其内容转换为HTML格式 从ASP.NET MVC 3开始,视图数据可以通过ViewBag属性访问,该属性是动态的,语法简单,可以访问通过ViewData属性访问的相同数据.封装了ViewData,因此可以用类似访问属性的语法来检索

ASP.NET MVC3 系列教程 - Razor视图引擎基础语法

原文:ASP.NET MVC3 系列教程 - Razor视图引擎基础语法 I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!) 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page"; }   <h2>@View

ASP.NET MVC3 Razor视图引擎-“.NET技术”基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化. 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!). 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To lea

ASP.NET MVC3 “.NET研究”Razor视图引擎-基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化. 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!). 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To lea

一起谈.NET技术,ASP.NET MVC3 Razor视图引擎-基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化. 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!). 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To lea

ASP.NET MVC3控制器传递匿名对象到视图实例

ASP.NET MVC3 + Entity Framework项目中,从控制器传递匿名对象到视图非常常见,原本以为用dynamic能轻松搞定,最后发现我错了: Controller:  代码如下 复制代码 public ActionResult Index() {     testContext context = new testContext();     dynamic data = context.People         .Join(context.Pets, person =>

ASP.NET MVC3模板页的使用(2)_实用技巧

本文为大家演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页. 新建一个MVC3项目,在解决方案资源管理中,我们可以看到VIEWS文件夹下面有一个Shared文件夹.在Shared文件夹里面有一个_Layout.cshtml页面.这个就是项目中默认的模板页面.如下图所示 :         1.新建内容页         内容页在MVC3中也叫做视图布局页,可以右键选中视图文件夹

ASP.NET MVC3 通过Url传多个参数方法

MVC3通过URL传值,一般情况下都会遇到[从客户端(&)中检测到有潜在危险的 Request.Path 值]的问题 这个问题的解决方法,我的其他博文已经有了说明,这里给出连接;[从客户端(&)中检测到有潜在危险的 Request.Path 值]解决方法   方法一: Url传参是通过Get的方式,一般我们都是通过一定规则的Url来传参.比如下面的URL. http://localhost/contorller/action/?Params1=a&Params2=b  注意:URL

wps演示教程:文本占位符的特点与使用

占位符是用来占位的符号,是一种带有虚线或阴影线边缘的框,经常出现在演示文稿中模板中,分文本占位符.表格占位符.图表占位符.媒体占位符和图片占位符等类型. 文本占位符占住位置后,可以往里面添加内容.文本占位符在幻灯片中表现为一个虚框,虚线框内部往往带有"单击此处添加标题"之类的提示语,鼠标左键单击之后,提示语会自动消失,出现一个竖线显示光标位置,用户可以输入内容. 图 1 在文本占位符内输入的文字能在大纲视图中预览,并且按级别不同位置有所不同. 图 2 用户可以通过在大纲视图中选中文字进