0

ASP .NET MVC アプリケーションから一歩下がって、ASP .NET Web フォームに移動したところですが、Web フォームでも URL を書き換えることができるのではないかと考えています。必要な次の一連の URL があります。

  • Edit.aspx?type=grbat
  • Edit.aspx?type=lrbat
  • Edit.aspx?type=glsi
  • Edit.aspx?type=llsi

ご覧のとおり、すべてが 1 つのページで機能します。

ただし、URL をよりユーザーフレンドリーにして、次のように置き換えたいと考えています。

  • EditGlobalTopic.aspx
  • EditLocalTopic.aspx
  • EditGlobalInitiative.aspx
  • EditLocalInitiative.aspx

ASP .NET Web フォームで可能ですか?

ありがとう

4

3 に答える 3

3

オープン ソース コンポーネントを使用できます: URL Rewriter

これは過去に使用したことがあり、わかりやすい URL をすばやく作成できました。

于 2012-08-06T10:34:14.357 に答える
1

目的を達成するには、ここでURLを書き直す必要があると思います(isapiまたは他の同様のツール)。

ここでは、4つの異なるページにアクセスしており、それらを作成する必要があります。そうしないと、サーバーは404で応答します。

これらの4ページを作成してから、適切なパラメーターを使用してedit.aspxにリダイレクトすることもできますが、それでもURL書き換えを使用する方が良いアプローチだと思います(それが目的です)。

于 2012-08-06T10:14:16.793 に答える