[解決済み] .aspx と .ashx MAIN の違いについて
2022-03-05 02:56:46
質問
.aspxページと.ashxページの違いは何ですか? 私は今、コードから呼び出され、応答で返されたリクエストを処理する必要があるときにashxを使用していますが、私はより技術的な答えをお願いします。
どのように解決するのですか?
Page
は特殊なケースのハンドラです。
一般的なWebハンドラ(
*.ashx
拡張ベースのプロセッサ) は、UI を持たないすべてのウェブハンドラで、かつ
@WebHandler
ディレクティブを使用します。
ASP.NETのページハンドラ(
*.aspx
) は、すべての ASP.NET ページに対するデフォルトの HTTP ハンドラです。
組み込みの HTTP ハンドラには、Web サービスハンドラ (
*.asmx
) とトレース・ハンドラ (
trace.axd
)
MSDN と言っています。 :
ASP.NETのHTTPハンドラというのは (と呼ばれることが多い)。 エンドポイントに応答して実行されます。 ASP.NET Webへのリクエスト アプリケーションになります。最も一般的なハンドラ は、ASP.NETのページハンドラで、次のようなものです。 は、.aspxファイルを処理します。ユーザーが .aspxファイルをリクエストすると、そのリクエストは ページによって処理されます。 ハンドラです。
下の画像はその説明です。
2番目の質問についてですが
ashx は aspx よりも多くの接続を処理するのですか?
そう思わないでください(でも確実に、少なくとも未満ではありません)。
関連
-
[解決済み] トップディレクトリより上では、先頭の ../ を使って終了できない
-
[解決済み] 403 - 閲覧禁止です。アクセスが拒否されました。提供された資格情報を使用してこのディレクトリまたはページを表示する権限がありません。
-
[解決済み] "システムが指定されたファイルを見つけられませんでした"
-
[解決済み] ASP.NET Ajaxクライアントサイドフレームワークのロードに失敗しました。
-
asp.netのPostとGetデータの取得方法
-
[解決済み] リンクボタンでjQueryコール__doPostBack
-
[解決済み] HTTPエラー 401.3 - 認証されていません
-
[解決済み] VB.netで辞書を使うには?
-
[解決済み] jQueryでドロップダウンリストの選択値を変更する
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ASP.NETとWeb Tools 2015のインストール後、Visual Studioエラー「オブジェクトの参照がオブジェクトのインスタンスに設定されていません」が発生する。
-
[解決済み] allowDefinition='MachineToApplication' として登録されたセクションをアプリケーションレベルを超えて使用するとエラーになる。
-
[解決済み] "Exception has been thrown by an target of invocation" エラー (mscorlib)
-
[解決済み] IISでVirtual Directoryがアプリケーションとして設定されない
-
[解決済み] "Parser Error Message: Global.asaxの「Could not load type」。
-
[解決済み] Visual Studio 2010 Professionalで、要求された.Net Frameworkデータプロバイダーが見つからない。
-
ASP.NETでRadioButtonコントロールを使用する
-
[解決済み] <modules runAllManagedModulesForAllRequests="true" /> 意味
-
[解決済み] IIS Managerにアクセスするにはどうすればよいですか?
-
[解決済み] cshtmlとaspxの違いは何ですか、なぜですか、どのようなときに選択するのが良いですか?