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