程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Razor內幕之模板

Razor內幕之模板

編輯:關於ASP.NET

Razor中的內聯模板特性並沒有被廣泛討論,但是它提供了將內聯模板作為方法參數的能力。現在只有asp.net頁面中的Grid helper使用了內聯模板,也並沒有很多關於如何創建自己的模板幫助類的文檔,但是本文會對其進行一定的探討。

首先,我們來看一下當使用內聯模板的時候生成了什麼代碼。下面通過一個 "Repeat"的模板幫助類來說明,這個幫助類的功能是按照指定的次數重復輸出模板內容。使用這個幫助類的頁面內容如下:

<!DOCTYPE html>
<html>
      <head>
          <title>Repeat Helper Demo</title>
      </head>
      <body>
          <p>Repeat Helper</p>
          <ul>
              @Repeat(10, @<li>List Item</li>);
          </ul>
      </body>
</html>

當運行它的時候,我們會看到以下頁面:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved