ASP.NET Web Pages – Razor(C#) 語法/代碼 簡介

ASP.NET Web Pages – Razor(C#) 語法/代碼 簡介

ASP.NET Web Pages – Razor(C#) 語法/代碼 簡介


資料來源: https://www.runoob.com/aspnet/webpages-razor.html


▲ Razor 語法塊包含在@{ … }代碼語句用分號結束
▲ 內聯表達式(變量和函數)以 @ 開頭代碼語句不用分號結束
▲ 變量 使用var 關鍵字聲明(類似JS可以在一開始不定義型態),但是也可以用C#的定義語法
▲ 字符串用引號括起來
▲ 語法區分大小寫
▲ 文件的擴展名是.cshtml



Code

<html>
    <body>
        <!-- Single statement block -->
        @{ var myMessage = "Hello World"; }

        <!-- Inline expression or variable -->
        <p>The value of myMessage is: @myMessage</p>

        <!-- Multi-statement block -->
        @{
            var greeting = "Welcome to our site!";
            var weekDay = DateTime.Now.DayOfWeek;
            var greetingMessage = greeting + " Here in Huston it is: " + weekDay;
        }

        <p>The greeting is: @greetingMessage</p>
    </body>
</html>

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *