是否可以为我的ASP.NET
路由配置类中的参数分配固定值?
我怎么能达到这个目的:
routes.MapRoute(
name: "createFile",
url: "create/file",
defaults: new { controller = "create",
action = "newFile",
string fixedParameter = "blue"}
);
而不是键入www.example.com/create/file?fixedParameter=blue
我想用URL
www.example.com/create/file
我需要提出类似的内容:
string fixedParameter = UrlParameter.Equals("blue")
答案 0 :(得分:0)
回答我自己的问题。 '约束'参数是我正在寻找的。因此我会:
routes.MapRoute(
name: "createFile",
url: "create/file",
constraints: new
{
fixedParameter = "blue"
},
defaults: new { controller = "create", action = "newFile"}
);