1

単一ページの Web アプリケーションに関する状況があります。クライアントのアドレス情報を使用して、ロードするデータを決定します。次のような URL をすべて HomeController の Index アクション メソッドに直接指定できるようにしたいと考えています。

http://mysite.com/Home/Index/Value/23/Another/34
http://mysite.com/Home/Index/Value/23/Another/34/StillAnother/45

そのコントローラーメソッドでは、次のようなパラメーターのリストが必要です。

{"Value", "23", "Another", "34"}
{"Value", "23", "Another", "34", "StillAnother", "45"}

これは可能ですか?

4

1 に答える 1

2

単一ページの Web アプリケーションは、単一のコントローラーとアクションを持つことを意味するわけではないので、それがあなたの求めているものではないことを願っています。追加の URL パラメーターをバインドしようとしているだけの場合は、ルーティングを使用して簡単に実行できます。この質問を見てください: ASP.NET MVC ルートの無限の URL パラメーター

于 2012-05-03T02:19:28.807 に答える