本篇內(nèi)容主要講解“ASP.NET MVC 3中的Razor特性怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ASP.NET MVC 3中的Razor特性怎么使用”吧!
永登網(wǎng)站建設公司創(chuàng)新互聯(lián),永登網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為永登上千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的永登做網(wǎng)站的公司定做!
開工
目錄
在_ViewStart.cshtml中指定
StartPage.Layout 會在程序啟動時,預先加載這個頁面。
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
實現(xiàn)框架頁
_Layout.cshtml中
<!DOCTYPE html> <html> <head> <title>@View.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </head> <body> @*模板頁*@ <div> <fieldset> <legend>Main</legend> @RenderBody() </fieldset> <fieldset> <legend>底部footer</legend> @RenderSection("footer" ); </fieldset> </div> </body> </html>
@RenderBody() 呈現(xiàn)主體。
@RenderSection("footer" ); 呈現(xiàn)部分:如底部的版權。
在Index.cshtml中
@section footer{ copyrght@@facingwaller }
顯示 view里的變量和顯示control里的變量
顯示頁面里定義的
顯示控制器
control里的定義:
view中的顯示
其他一些常用寫法
VIEW中
<fieldset> 頁面上的變量 use view variable: @@variable=@variable <br /> 來自控制器的 use Controller variable:@View.variable <br /> 循環(huán)嵌套HTML Loops and Nested HTML Sample @foreach (var p in words) { <big>@p ..</big> } <br /> 使用if else @if (IsTrue) { <b>@@IsTrue is @IsTrue</b> } else { <b>@@IsTrue is @IsTrue</b> } <br /> 多行代碼 @{ var number = 1; var num2 = 2; } Multi-Token Statements 變量和字符串拼湊的語句 @(number + "number is " + number); <br /> HTML Encoding <br /> @*以下沒弄懂-望指教*@ @if (true) { <text> hi it's razor<br /> follow me ! I'm facingwaller </text> <br /> <span>hi it's razor<br /> follow me ! I'm facingwaller </span> } else { } <br /> Declarative HTML Helpers聲明幫助方法 @helper WordInText(string text) { foreach (var p in text) { <li>@p </li> } } 調(diào)用 @WordInText("ender") </fieldset>
最終效果
激動人心的RAZOR
嘗鮮RAZOR這個頁面引擎,感覺挺不錯。
1 用@ 代替 該死的<% %>顯然<,%,>都是非常難敲到的鍵位。
2 單行的@+變量的方式更加簡潔。
3 提供了靜態(tài)大量的helper方法。
4 其Chart和grid的輔助方法讓圖表和表格更加容易生成比之前的contrib開源的那個表格生產(chǎn)類庫更加來得人性化。
WebImage幫助創(chuàng)建圖像,也包括基本的圖像操作方法。
到此,相信大家對“ASP.NET MVC 3中的Razor特性怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
網(wǎng)頁題目:ASP.NETMVC3中的Razor特性怎么使用
文章URL:http://jinyejixie.com/article16/gpejdg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站制作、域名注冊、App設計、電子商務、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)