Asp.net mvc 在MVC4中处理URL变量
我有一个MVC4应用程序,其路由定义为Asp.net mvc 在MVC4中处理URL变量,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我有一个MVC4应用程序,其路由定义为{controller}/{action}/{Username}。 我希望在通过操作链接执行GET请求时能够隐藏用户名。 这里需要注意的是,我在呈现的视图中使用username变量来填充username字段 我不希望出现这样一种情况,即其他人可以通过用户名来获取他们不应该看到的记录 是否有一种方法可以使用动作过滤器来促进上述操作?i、 e在应用username变量后,在url中使用slug或其他内容。您可以添加路由路径作为 routes.MapRoute
{controller}/{action}/{Username}
。
我希望在通过操作链接执行GET请求时能够隐藏用户名。
这里需要注意的是,我在呈现的视图中使用username变量来填充username字段
我不希望出现这样一种情况,即其他人可以通过用户名来获取他们不应该看到的记录
是否有一种方法可以使用动作过滤器来促进上述操作?i、 e在应用username变量后,在url中使用slug或其他内容。您可以添加路由路径作为
routes.MapRoute(
"RouteName", // Route name
"ActionName/",
new { controller = "controllerName", action = "ActionName", id = "" } // Parameter defaults
);
我想这可能会有帮助