推奨:「Web Anonymousユーザー」アカウントパスワードの場所Q:Web Anonymousユーザーアカウントへのアクセスを許可して、他のシステムから情報を読み取ります。ただし、そのアカウントのパスワードはわかりません。このパスワードを取得するにはどうすればよいですか?回答:IUSR_ <コンピューター名>アカウントはWeb Anonymousです
技術的な更新の過程で、すでに息切れしているものを保持している人がまだいます。一部の人々は、彼らが新しい世界に入ったものの、まだ古い習慣を取り除くことはできません。私はこの言葉にも非常にうんざりしているので、私は悪い習慣という言葉を使用しませんでした。
新しいテクノロジーには新しいテクノロジーが必要です。 ASP.NETの世界に入るときは、過去の習慣を修正し、新しい世界に入り、ASPのジャンクを捨てる必要があります。
次のリストはすべて間違ったプラクティスです。誤って推奨されるプラクティスであるとは思わないでください。
1。サーバー側の使用には、ASPXに共通のページ構成を導入します。
ASP.NETメカニズムでは、ASCX(Webユーザーコントロール)を実装する必要があります。 ASCXは、より制御可能なインターフェイスを提供します。さらに重要なことに、ASCXはクラスです。有形クラスはそれを完全に制御できます。
2。web.configを使用しないでください
web.configは、非常にリッチな構成管理インターフェイスを提供します。アプリケーションの中核部分です。ただし、多くの人のweb.configはしばしば空です。または、変更されたことはありません。
3.応答を使用して、メッセージをフロントエンドに出力する
ASP.NETプラットフォームでの応答は、ASP.NETの応答とは大きく異なります。同じ意味を意味しますが、その使用法は非常に異なります。 Response.Writeの内容は、ページのフロントエンドにのみ出力されます。フロントエンドにメッセージを出力する正しい方法は、プレースホルダーを使用することです。
4.一連のセッションを使用して、ユーザー接続ステータスを管理する
この方法はASPで乱用されています。 ASP.NET環境では、正しいアプローチは、クラスを設計し、データ構造を保存し、セッションまたはCookieへのアクセスをカプセル化することです。
5.セッションを使用してIDを確認します
これはほとんど一般的な問題です。 ASP.NETは、ユーザー認証用のAPIのセットを提供します。タイプはフォーム検証またはWindows検証です。クイックスタートのセクションがあり、これを非常に明確に説明しています。ほとんどの人は、ユーザー認証ステータスを維持するために、セッションに値を割り当てることに依存することができます。
6. Response.redirectを使用してページをリダイレクトします
これは、必要に応じて使用できます。しかし、それは虐待することはできません。リダイレクトの乱用は、深刻な論理的混乱を引き起こすことがわかります。これは、プログラムユニットとしてページを使用するときに行うことです。フロントコントローラーモードを使用すると、ユーザーの操作ロジックが集中化されます]
7.あまりにも多くのASPXページを使用します
ASP環境のプログラムユニットは *.ASPページのみであり、ASP.NETはそうではありません。また、バックエンドクラスライブラリ、ASCXなど。ビジネスロジックは、1つの操作に1つのASPXを使用するのではなく、異なるユニットに集中する必要があります。より多くの場合、ASPXはASCXまたはカスタムコントロールのコンテナとしてページのロジックを管理します。 ASPXはASCXを再利用しますが、ASPXは統一されたページ構成としても再利用されます。
8.複数の論理ユニット間のコードをコピーし、対応するロジックを変更する
再利用。再利用。再利用。このような問題に対処する原則は、同じまたは類似のプロセスを持たないことです。上記の方法を使用すると、論理的な変更が大きくなると、結果は悲惨になります。
共有:ASPコード:Rs.Openステートメント詳細説明参照されたコンテンツは次のとおりです。
2ページの前のページ12次のページ次のページ