是否有可能在asp.net核心中有一条路由,它返回URL的整个路径作为我的IActionResult的变量。
例如:
我的Startup.cs中只有以下路径
app.UseMvc(routes =>
{
routes.MapRoute(
"Redirect",
"{*path}",
new { controller = "Home", action = "Index", path = string.Empty }
);
});
这适用于示例1,但对于示例2,3和4将被忽略。
无论斜线数量多少,我怎样才能让路线发挥作用?
更新:我的问题是我用路由定义装饰了我的控制器。我删除了它,一切正常。
答案 0 :(得分:0)
我的问题是我用路线定义装饰了我的控制器。我删除了它,一切正常。