处理MVC4中的URL变量

时间:2014-02-07 21:51:27

标签: asp.net-mvc asp.net-mvc-4

我有一个定义了{controller}/{action}/{Username}路由的MVC4应用。 当我通过action-link执行GET请求时,我希望能够隐藏用户名。 这里要注意的是我在视图中使用username变量来填充用户名字段。

我不希望其他人可以通过用户名来查看他们不应该看到的记录。

有没有办法使用动作过滤器来促进上述?即在应用username变量后,在url中使用slug或其他东西。

1 个答案:

答案 0 :(得分:-1)

您可以添加路径路径

  routes.MapRoute(
                "RouteName",                                              // Route name
                "ActionName/",                          
                new { controller = "controllerName", action = "ActionName", id = "" }  // Parameter defaults
            );

我认为这可能会有所帮助。