我使用Asp.net C#webform,框架4.
我需要有一个routes.MapPageRoute规则来显示类别url,如:
http://localhost/digital/mobile/asus
我将 digital / mobile / asus 保存为数据库中的类别网址。
使用此代码:
routes.MapPageRoute(
"catmain-Rout",
"{id}",
"~/cat.aspx"
);
但是当我在 digital / mobile / asus 等网址中使用 / 时,会发生404错误!
什么解决方案?
tnx提前。
答案 0 :(得分:0)
你会用
routes.MapPageRoute(
"catmain-Rout",
"{category}/{sub_category}/{id}",
"~/cat.aspx"
);
所以在你的情况下:
category = digital
sub_category = mobile
id = asus
并根据这些参数检索相关信息。
发布更多代码以获得更好的答案......
答案 1 :(得分:0)
我用 cath it all 。
routes.MapPageRoute(
"category-Rout",
"{*id}",
"~/category.aspx"
);