我尝试使用.net路由但在webforms项目中创建以下URLS
http://www.ebuyer.com/173389-startech-external-hard-drive-enclosure-black
所以在我的路由表中我有以下
routes.MapPageRoute("", "{prodid}-{prodname}", "~/Ecommerce/product.aspx")
如果prodname没有破折号,这可以正常工作,但如果我强制破折号,则忽略该路线。无论如何要处理这个?
此外,我可以通过某种与URL路由匹配的模式来完成这些网页,而不是让我自己制作网址SEO吗?
由于
更新
在研究了这个之后,我认为这不可能完成(或者非常棘手)。如果我使用IIS Url重写,我想它可能会更容易,但我正在努力想到这个正则表达式模式。对此有任何帮助... ...