我希望在我的控制器中有一个简单的动作,它接受一些可选值和一些整数值。
这是我希望拥有的路线:
HTTP.POST
/review/create
这就是我想要的 Action 方法...
[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}"
);
事实上,action 方法永远不会被调用,因为它似乎没有找到它:(
但是,如果 create 和 action 没有任何这些参数,那么它会找到它?????????
您将如何编写路由和操作方法来接受路由 /review/create 的一些要求和一些可选参数?