.net 4.0 路由WebForm注意事项

routes.MapPageRoute("loupan", "loupan/{id}.html", "~/loupan/loupan.aspx")
routes.MapPageRoute("loupan1", "loupan/1-{id}.html", "~/loupan/loupan1.aspx")


如上面的代码,其实最终路由是到一个地方的,就是 loupan.aspx 。

解决方法1:   

routes.MapPageRoute("loupan1", "loupan/1/{id}.html", "~/loupan/loupan1.aspx")

如上方法可行,但是 犹如  ../images/1.jpg 的代码则显示路径错误。

改进方法2:

routes.MapPageRoute("loupan1", "loupan/1-{id}.h", "~/loupan/loupan1.aspx")


修改后缀名即可。

原文地址:https://www.cnblogs.com/qzyuanmu/p/2147124.html