如何在mvc中获取当前路由ID

use*_*273 0 c# asp.net-mvc

我在mvc的一个项目工作.

我尝试做的是获取路由的当前id以在uploadhandler方法中使用它以将此值插入到我的数据库中:

是否可以在mvc中的ashx文件中获取当前路由ID?

我经常搜索并看到一些答案: ViewContext.RouteData.Values["id"];

我想做的是:

cmd.Parameters.Add("@Ident", SqlDbType.Int).Value = /*HERE write a line to get the current id*/;
Run Code Online (Sandbox Code Playgroud)

Dan*_*ele 11

试试:

Url.RequestContext.RouteData.Values["id"]
Run Code Online (Sandbox Code Playgroud)