摘要:
要点:A.Layout属性:等同于原来的MasterPageFile属性.B.@RenderBody()方法:直接渲染整个View到占位符处,而不需要原来所使用的<asp:Content />.C.@RenderPage()方法:渲染指定的页面到占位符处.D.@RenderSection方法:声明一个占位符,和原来的<asp:ContentPlaceHolder />功能类似.E.@section标记:对@RenderSection方法声明的占位符进行实现,和原来的<asp:Content />功能类似.1.@RenderBody()方法的使用首先在~/Vi 阅读全文
摘要:
ASP.NET MVC3数据绑定到VIEW的方式1、 指定页面数据的强类型Module数据类型是强类型,编译时报错,运行效率高Action: public ActionResult Index() { var _instructors = new List<Instructor>( new Instructor[] { new Instructor { Name = "Nimane1", TwitterHandler = "@fasdd", HtmlDescription = "This" } , new Instruct 阅读全文
摘要:
Razor语法概要:1、Razor是以@为标识符2、是以{}作为作用域的标识3、可以按照一定规则将HTML和C#混合编写4、若输出@要使用@@进行转义@{ Layout = "~/_SiteLayout.cshtml"; Page.Title = "Welcome to my Web Site!"; <text>@@</text>}混合编写规则:1、如果在作用域内是以html标签开始视为文本输出2、如果不是html标签开始则视为C#代码3、如果不是html标签开始,但是又不是C#代码,需要直接输出的,需要使用@:作为前缀4、在文本 阅读全文