影響とコンポーネントを理解する方法は次のとおりです。
* c#(またはvb.net): Razorは、基礎となるプログラミング言語としてC#(またはVB.NET)を使用します。これにより、HTMLマークアップ内にコードブロックを作成して、ロジック、データアクセス、動的コンテンツ生成を処理できます。
* html: かみそりコードのコア構造はHTMLです。 Webページの基本的なレイアウトと構造を提供します。
* テンプレートの概念: Razorは、PHP、JSP、その他に見られるような他のテンプレートエンジンの概念から借りています。これらのエンジンを使用すると、マークアップ内にコードを埋め込み、動的コンテンツを生成できます。
本質的に、Razorは言語そのものではなく、動的なWebページ生成用のC#(またはVB.NET)コードをHTMLとシームレスにブレンドするシステムです。
