iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 16
0
Modern Web

ASP.NET MVC5架構說明與Q&A諮詢系統實作系列 第 16

[DAY 16] View - Razor 語法基本介紹

Razor 語法

  • 將 C# 程式嵌入到 HTML 中的標記語法,C# 變數穿插在 HTML 中
  • @{...} 包覆(View 程式碼中反白的部分),{} 裡面是一般 C# 程式,宣告單行或多行 C# 程式
  • 註解以@* ... *@表示
  • 不是一種語言,Razor 中包含:HTML, C#,都不是 Razor 自己本身的東西
  • 只能在 View 檢視(.cshtml)中使用,而不能在 .html 中使用,所以 View 也稱為 Razor View 或 View Template

https://ithelp.ithome.com.tw/upload/images/20200928/20128969mfpkDZVCuT.jpg

補充
_Layout.cshtml 中的 @RenderBody
RenderBody 只能用在 layout 的 View 上面,且一個頁面只能有一個
https://ithelp.ithome.com.tw/upload/images/20200928/20128969hRW6fTVOqW.png

@RenderBody 就是顯示各個 View 頁面的區塊
預設都是將 View 放進 @RenderBody 中
https://ithelp.ithome.com.tw/upload/images/20200928/20128969omjBOVmNdn.jpg


上一篇
[DAY 15] View - _Layout / _ViewStart
下一篇
[DAY 17] 什麼是 AJAX、JSON?
系列文
ASP.NET MVC5架構說明與Q&A諮詢系統實作30

尚未有邦友留言

立即登入留言