【发布时间】:2017-07-15 14:33:56
【问题描述】:
我已向我的 asp.net mvc 应用程序添加了新操作,并在 RouteConfig.cs 中为其添加了特定规则。
但是所有参数都作为null传递。
这是我的路线规则:
routes.MapRoute(
"toekn_submit_route",
"{controller}/SendToken/{platform}/{token}/{uid}",
new { controller = "Home", action = "SendToken" }
, new[] { "MvcApplication.Controllers" }
);
这里是动作减速:
public JsonResult SendToken(string platform, string token, string uid) { ... }
我使用此 URL 调用操作:http://localhost:51650/Home/SendToken/platform/token/uid
【问题讨论】:
-
@RahulSingh 抱歉,我无法理解您的问题。你能解释更多吗?
-
我的意思是你没有
action这样的占位符:-"{controller}/{action}/{platform}/{token}/{uid}" -
@RahulSingh 操作在我的 url 中硬编码并在路由参数中定义。
标签: c# asp.net asp.net-mvc asp.net-mvc-routing