URLマッピングの使用は何ですか?
より実用的な例を考えてみましょう。たとえば、ブログのWebサイトを開発し、各ブログのホームページの読み込みアドレスは
www.blog.com/default.aspx?id=anckly
デフォルトページは、IDを介して対応するユーザーのブログのコンテンツを選択しますが、ユーザーはwww.blog.com/ancklyを入力してブログにアクセスする必要があります。この時点で、ASP.NET2.0のURLマッピングを使用して、この効果を実現できます。
実装の原則は、Webサイトweb.configファイルを構成して、URLマッピングを構成することです。
<! - urlマッピング - >
<urlmappings enabled = true>
<url =〜/anckly mappedurl =〜/default.aspx?
</urlmappings>
次のステップは、マッピングパスを設定することです。URLはユーザーが入力したURLを表し、マッピングはサーバーが実際に受信するWebページURLを表します。
最初の質問に戻ると、各ユーザーが登録された後(System.Configurationネーミングスペースを参照してください)、各ユーザーのURLマッピングパスを保存した後にURLマッピングに追加ノードを追加できます。
URLマッピングのもう1つの使用は、実際のWebページパスを非表示にし、Webサイトに特定のセキュリティ保証を提供することです。