0

我知道静态路由。但无法实现动态路由。ex www.shp.com/default.aspx?cat=1-p20 我需要这个看起来像这样 www.shp.com/product/productname 。

那么如何从数据库中获取数据,如何将此值传递给查询字符串。

4

2 回答 2

0

不确定您是不是这个意思,但是您可以使用 /controler/action{youVar} 之类的东西创建动态路由

于 2013-04-11T19:08:32.800 回答
0

你需要在global.asax中定义路由 你需要的路由格式为:www.shp.com/product/{productname} 产品名称可以在页面中使用Page.RouteData.Values集合获取

这是有关如何执行此操作的入门指南:http: //msdn.microsoft.com/en-ca/library/dd329551 (v=vs.100).aspx

于 2013-04-11T21:30:39.937 回答