ホームページ  >  記事  >  バックエンド開発  >  ASPX と Razor

ASPX と Razor

黄舟
黄舟オリジナル
2017-02-23 09:48:242335ブラウズ

ASPX

ASPX ファイルは、サーバー側で実行される Microsoft の動的 Web ページ ファイルであり、IIS を介して解析して実行すると、 を取得できます。動的ページ、これは Microsoft によって開始された新しい ネットワーク プログラミング メソッドであり、ASP の単純なアップグレードではなく、そのプログラミング方法は ASP とは大きく異なり、サーバー に依存して プログラム コードをコンパイルして実行します。サーバー側ASP スクリプト言語を使用すると、リクエストが行われるたびに、サーバーはスクリプト解析エンジンを呼び出してプログラム コードを解析して実行します。ASP.NET は複数の言語で記述でき、ASP よりも高速にコンパイルおよび実行されます。スピードの問題だけでなく、多くの利点があります。 .asp は asp ファイル拡張子、.aspx は asp.net のファイル拡張子です

Razor

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) という特別なファイル拡張子があります。

文法の違い

ここでは単純な比較を示します。Razor の方がシンプルであることがわかりました。 ASPX、 Razor は、ASP.NET MVC3 によって新しいビュー テンプレートとして使用されます。私は最近のプロジェクトでも Razor を使用していますが、これは非常に便利な C# コードを埋め込むことです。上記の概要は単にオンライン情報やその他の情報を集めて理解したものであり、欠点もあります。私を批判し、正してください。

上記は ASPX と Razor のコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。