ASPX ファイルは、サーバー側で実行される Microsoft の動的 Web ページ ファイルであり、IIS を介して解析して実行すると、 を取得できます。動的ページ、これは Microsoft によって開始された新しい ネットワーク プログラミング メソッドであり、ASP の単純なアップグレードではなく、そのプログラミング方法は ASP とは大きく異なり、サーバー に依存して プログラム コードをコンパイルして実行します。サーバー側ASP スクリプト言語を使用すると、リクエストが行われるたびに、サーバーはスクリプト解析エンジンを呼び出してプログラム コードを解析して実行します。ASP.NET は複数の言語で記述でき、ASP よりも高速にコンパイルおよび実行されます。スピードの問題だけでなく、多くの利点があります。 .asp は asp の ファイル拡張子、.aspx は asp.net のファイル拡張子です
Razor はシンプルなプログラミング構文ですWeb ページにサーバー側のコードを埋め込むため。 カミソリ 構文は、Web アプリケーション開発専用に設計された Microsoft の .NET フレームワークのコンポーネントである ASP.NET フレームワークに基づいています。 Razor 構文は ASP.NET のすべての機能を提供しますが、構文が簡素化されているため、初心者の場合は習得が容易で、専門家の場合は生産性が向上します。 Razor Web ページには 2 種類のコンテンツがあると言えます HTML ページ: HTML コンテンツと Razor コード。 サーバーがこの種のページを読み取ると、HTML ページをブラウザーに送信する前に、まず Razor コードが実行されます。サーバー上で実行されるこれらのコードは、サーバー データベースへのアクセスなど、ブラウザーでは完了できないタスクを完了できます。サーバー コードは、ページがブラウザに送信される前に動的 HTML コンテンツを作成できます。ブラウザの観点からは、サーバー コードによって生成された HTML と静的 HTML コンテンツの間に違いはありません。 使用する Razor 構文 ASP.NET Web ページには、cshtml (C# を使用した Razor 構文) または vbhtml (VB を使用した Razor) という特別なファイル拡張子があります。
上記は ASPX と Razor のコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。