私自身と同僚は、2 つの異なる方法で解決した問題を抱えていました。しかし、どれが最適かはわかりません。
データベースからの特定のデータ (ウィジェット、コンテンツなど) が取り込まれた汎用 MVC ページがあります。ユーザーは特定の URL を入力します (ユーザーフレンドリーなので、できる限りクエリ文字列を偽装しておきます)。
ここで、汎用ページはこの URL を取得し、それを使用してデータベースから対応するデータを取得し、特定のページを生成する必要があります。
解決策 1:Global.asax
ファイルで URL を書き換え、基本的に汎用コントローラーが理解できるクエリ文字列を作成します。
解決策 2:RouteConfig.cs
ファイルを使用して、すべてのページ要求が汎用コントローラーにルーティングされるように強制し、汎用コントローラーが URL を読み取ります。
何か案は、
ありがとう。