そのため、この投稿では、ASP.NETアプリケーションで実際にURL書き換えを実装して、「わかりやすいURL」を取得する方法について説明しました。これは完璧に機能し、ユーザーを特定のページに送るのに最適ですが、参照されているツールの1つを使用して、コード内に「フレンドリー」なURLを作成するための優れたソリューションを知っている人はいますか?
たとえば、書き換えルールが存在する場合にasp.netコントロール内のリンクを〜/ mypage.aspx?product = 12としてリストすると、2つの異なる方法でコンテンツにリンクするため問題になります。
私はDotNetNukeとFriendlyUrlの使用に精通しており、リライターからフレンドリUrlコードを取得する「NavigateUrl」メソッドがありますが、UrlRewriting.netまたは他のソリューションでこれを行う方法の例は見つかりません。そこの。
理想的には、このようなものを手に入れたいです。
string friendlyUrl = GetFriendlyUrl("~/MyUnfriendlyPage.aspx?myid=13");
編集:私は一般的な解決策を探しています。私のサイトのすべてのページに実装する必要があるものではなく、反対方向のルールに一致する可能性のあるものを探しています。