我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:
提前致谢。
我有一个现有的网站,希望将其转换为使用路由。在阅读Scott Guthrie在此处发布的文章之后,我构建了一个有效的示例,适用于大多数情况。然而,由于现有网站上的并非所有页面都符合特定模式,因此我需要检查数据库以确定使用哪个路由(目标.aspx页面)。
例如,大多数页面都像这样:
http://www.mysite.com/people/person.html
没问题 - 我可以很容易地将它们路由到'people'目录下的'view_person.aspx'页面。
但有些页面是这样的:
http://www.mysite.com/category_page.html http://www.mysite.com/product_page.html
这需要检查数据库以确定是将路由到view_category.aspx页面还是view_product.aspx页面。而我卡在这里了。我是否应该创建一个IRouteHandler来检查数据库并返回路由?还是有更好的方法?我找到的唯一符合要求的代码是这个问题的答案。提前致谢。