ASP.NET Razor – 標記簡介
導讀 | Razor 不是一種程式語言,它是伺服器端的標記語言,Razor 是基於 ASP.NET 的,是為建立 Web 應用程式而設計的。 |
什麼是 Razor?
Razor 是一種標記語法,可以讓您將基於伺服器的程式碼(Visual Basic 和 C#)嵌入到網頁中。
基於伺服器的程式碼可以在網頁傳送給瀏覽器時,建立動態 Web 內容。當一個網頁被請求時,伺服器在返回頁面給瀏覽器之前先執行頁面中的基於伺服器的程式碼。透過伺服器的執行,程式碼能執行復雜的任務,比如進入資料庫。
Razor 是基於 ASP.NET 的,是為建立 Web 應用程式而設計的。它具有傳統 ASP.NET 的功能,但更容易使用並且更容易學習。
Razor 語法
Razor 使用了與 PHP 和經典 ASP 相似的語法。
Razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms(經典 ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Razor 幫助器
ASP.NET 幫助器是透過幾行簡單的 Razor 程式碼即可訪問的元件。
您可以使用 Razor 語法構建自己的幫助器,或者使用內建的 ASP.NET 幫助器。
下面是一些有用的 Razor 幫助器的簡短說明:
- Web Grid(Web 網格)
- Web Graphics(Web 圖形)
- Google Analytics(Google 分析)
- Facebook Integration(Facebook 整合)
- Twitter Integration(Twitter 整合)
- Sending Email(傳送電子郵件)
- Validation(驗證)
Razor 程式語言
Razor 支援 C# (C sharp) 和 VB (Visual Basic)。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2849146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- ASP.NET Razor – VB 邏輯條件簡介ASP.NET
- ASP.NET Razor – C# 邏輯條件簡介ASP.NETC#
- ASP.NET Razor – VB 迴圈和陣列簡介ASP.NET陣列
- ASP.NET Razor – C# 迴圈和陣列簡介ASP.NETC#陣列
- ASP.NET Razor – C# 和 VB 程式碼語法簡介ASP.NETC#
- ASP.NET Core – Razor View Import用途介紹ASP.NETViewImport
- ASP.NET Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- ASP.NET MVC Razor檢視引擎ASP.NETMVC
- Blazor入門:ASP.NET Core Razor 元件BlazorASP.NET元件
- ASP.NET MVC – 安全簡介ASP.NETMVC
- ASP.NET MVC – 模型簡介ASP.NETMVC模型
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- ASP.NET Web Forms – 事件簡介ASP.NETWebORM事件
- ASP.NET Web Pages – 物件簡介ASP.NETWeb物件
- HTML 標題簡介HTML
- ASP.NET Web Forms – SortedList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – Hashtable 物件簡介ASP.NETWebORM物件
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- ASP.NET Web Forms – ArrayList 物件簡介ASP.NETWebORM物件
- ASP.NET Web Forms – 導航簡介ASP.NETWebORM
- ASP.NET MVC – SQL 資料庫簡介ASP.NETMVCSQL資料庫
- ASP.NET Web 窗體- 保持 ViewState簡介ASP.NETWebView
- ASP.NET Web Forms – HTML 表單簡介ASP.NETWebORMHTML
- ASP.NET Web Forms – HTML 頁面簡介ASP.NETWebORMHTML
- ASP.NET Web Pages – 幫助器簡介ASP.NETWeb
- ASP.NET Web Pages – 資料夾簡介ASP.NETWeb
- ASP.NET Web Forms – XML 檔案簡介ASP.NETWebORMXML
- ASP.NET 網頁- HTML 表單簡介ASP.NET網頁HTML
- canvas標籤簡單介紹Canvas
- ASP.NET Web Pages – 頁面佈局簡介ASP.NETWeb
- ASP.NET MVC – 樣式和佈局簡介ASP.NETMVC
- ASP.NET 網頁- WebMail 幫助器簡介ASP.NET網頁WebAI
- ASP.NET Web Pages – Chart 幫助器簡介ASP.NETWeb
- ASP.NET 網頁- WebGrid 幫助器簡介ASP.NET網頁Web
- ASP.NET Web Forms – Repeater 控制元件簡介ASP.NETWebORM控制元件
- ASP.NET Web Forms – Button 控制元件簡介ASP.NETWebORM控制元件
- ASP.NET Web Forms – TextBox 控制元件簡介ASP.NETWebORM控制元件