我正在尝试使用路由将我的旧站点页面aspx重定向到mvc4(Cshtml)中的新站点页面,我在Global.asax中添加了以下代码
routes.MapRoute(
name: "Contact",
url: "Contact.aspx",
defaults: new {
controller = "Home",
action = "Contact",
id = UrlParameter.Optional
}
);它工作得很好,但每次post操作后,它显示Contact.aspx而不是/Home/Contact,我应该为此做些什么?
当我填写Contact us.and的表单时,它的post操作在地址栏中显示Contact.aspx
发布于 2013-12-27 19:21:31
您应该永久重定向,而不是尝试进行路由。下面是一个nice blog post,它演示了如何编写执行重定向的自定义路由。
https://stackoverflow.com/questions/20798828
复制相似问题