コントローラーに、いくつかのオプションの値といくつかの整数値を受け入れる単純なアクションが必要です。
これは私が望む私のルートです:
HTTP.POST
/review/create
そして、これは私が望むアクションメソッドです...
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult Create(int userId,
int addressId,
byte baseScore,
byte reviewType,
string subject,
string description)
{ ... }
上記の引数のすべてがフォーム コレクションの値によって設定されるという無知な印象を受けていますが、そうではありません。また、それらを処理するためにルートを記述する方法がわかりません...それらの値はフォームポストデータであるため....
これが私のglobal.asaxです....
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
// Api - Search methods.
routes.MapRoute(
"Search Methods",
"{controller}/{action}"
);
実際、アクションメソッドは見つからないように見えるため、呼び出されることはありません:(
しかし、これらの引数を指定せずに create と action を実行すると、????????? が見つかります。
ルート /review/create に対して、いくつかの require 引数といくつかのオプションの引数を受け入れるルートとアクション メソッドをどのように記述しますか?