上記の質問は非常に興味深く、しばらく時間がかかり、以前に作成したmvcアプリに戻りました。答えは簡単ですが、明白ではありません。
そして、現在のmvc3では、ビューをビューモデルにマッピングする匿名タイプとしてオブジェクトを渡したとしても、それは常にコレクションタイプを計算し、この場合はURLにケース全体を追加しているように見えます。
http://www.website.com/param=system.linq.enumerable.where.select .。
とにかく正しい方法はそれをroutevaluedictionaryでラップすることです
new RouteValueDictionary(new {controller = Constants.HOMECONTROLLER、action = Constants.APPLYAPP}));
あるアクションから別のアクションに何かを渡す場合は、これを使用してください
return new RedirectToRouteResult(Constants.DEFAULTROUTE,
new RouteValueDictionary(new { controller = Constants.HOMECONTROLLER, action = Constants.APPLYAPP }));
RedirecttoActionの代わりに、上記のURLが表示されるようです。
MattyTommoの助けに感謝しますが、私の場合は関係ありませんが、他の人には役立つかもしれません。mattytommoの返信は、実際に私のリクエストを誤解していたため、回答としてマークすることはできません。おそらく、私のリクエストは正しくなかっただけでなく、私を誤った方向に導いてくれました。