私はMVC.NET 5を使い始めています。私が達成したいと思っていることを頭の中に描いていますが、どうやってそこに到達するのか良いアイデアはありません。次のモデルを考えるクエリ文字列パラメータを追加せずに、インデックスアクションがフィルタリングされたリストを返すようにするにはどうすればよいですか?
:
- 世界
- 文字(世界への外部キーを持つ)
私は/ /キャラクターまたは/キャラクターに行くできるようにしたいと思います作成し、私の要求の世界の部分を自動的に処理するために必要な情報をコントローラに与えます。例えば、世界のページから/ Characterに行くためのリンクをクリックすると、コントローラーは特定の世界に属する文字のみを表示したいと思っていることが分かります。また、/ Character/Createに行くリンクをクリックすると、ユーザーがフォーム上で指定する必要なしに、特定の世界に属する文字を作成したいことを知りたいと思います。
世界のIDを/ Character?WorldId = xxxxのようなクエリ文字列で渡すことができますが、モデルの複雑なリレーショナルセットを使用する予定であり、クエリ文字列は非常に醜いものになります。
クエリ文字列のようにユーザーに表示せずにこのようなデータを転送するのに好ましい方法は何ですか?