我想添加页面的路由(我用普通asp.net 4.0,不MVC),这样当用户进入到:Asp.net页面路由不工作
http://sitename.com/public/member/view/andrey
,他们会得到于: http://sitename.com/public/memberprofile.aspx?userName=andrey
我添加以下Global.asax中:
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapPageRoute("MemberViewRoute",
"Public/View/Member/{username}",
"~/Public/MemberProfile.aspx");
}
但是,当我尝试去http://sitename.com/public/member/view/andrey我的浏览器,我得到404
是否有其他任何需要此路由操作比添加页面路线图工作的其他?
谢谢!
在映射的路径的URL字符串模式中,与您在浏览器中尝试使用的URL相比,您的“成员”和“视图”错误地出现了 – 2010-09-19 22:36:24
您之前是否已将它添加到地图中或在你的默认处理程序后? – 2010-09-19 22:36:40