Razor は、サーバーベースのコード (Visual Basic および C#) を Web ページに埋め込むことができるマークアップ構(gòu)文です。
サーバーベースのコードは、Web ページがブラウザに配信されるときに動(dòng)的な Web コンテンツを作成します。 Web ページがリクエストされると、サーバーはページをブラウザーに返す前に、ページ內(nèi)のサーバーベースのコードを?qū)g行します。サーバーによって実行されるコードは、データベースへのアクセスなどの複雑なタスクを?qū)g行できます。
Razor は ASP.NET に基づいており、Web アプリケーションを作成するために設(shè)計(jì)されています。従來の ASP.NET の機(jī)能を備えていますが、より使いやすく、習(xí)得も簡(jiǎn)単です。
Razor - C# 論理?xiàng)l件 構(gòu)文
C# ではコードの條件付き実行が可能です。
if ステートメントを使用して條件を決定します。判定結(jié)果に応じて、if ステートメントは true または false を返します。
if ステートメントはコード ブロックを開始します。
條件は括弧內(nèi)に記述されます。
If the條件が true の場(chǎng)合、中括弧內(nèi)のコードが実行されます。
Razor - C# 論理?xiàng)l件 例
@{var price=50;} <html> <body> @if (price>30) { <p>The price is too high.</p> } </body> </html>