我正在使用MVC4中的URL,因为我的问题是我们可以在MVC4中为URL提供名称,例如用户想去"提问问题'部分,然后在点击网站上重定向到' stackoverflow.com/questions/ask'。
但我想将用户显示为' stackoverflow.com/questions'只要。我想为每个网址的操作命名。这在MVC 4中是否可行。
请帮助我。在此先感谢。
答案 0 :(得分:2)
该路由将处理所有“stackoverflow.com/questions”URL请求。 确保此路线位于捕捉默认路线上方。如果不是,则永远不会触发此路线。可以找到其他路线定制here。
routes.MapRoute(
name: "questions",
url: "questions/{id}",
defaults: new
{
controller = "questions",
action = "ask",
id = UrlParameter.Optional
}
);