Vb.Net Global.asax中的MapPageRoute存在问题

Vb.Net Global.asax中的MapPageRoute存在问题,vb.net,routing,expression,Vb.net,Routing,Expression,我遇到了一个问题,我试图在约束中使用一些正则表达式。问题是它将正则表达式作为字符串进行求值,并抛出一个错误。“无法将字符串'\d+'转换为长字符串” 这是密码 .MapPageRoute(“零件”, “{PartName}/{Part}/”, “~/Inventory/Default.aspx”, 没有什么 新的RouteValueDictionary(带有 {.Part=“\d+”}))我有非常精确的代码,它对我来说很好 routes.MapPageRoute("CMS", "{folderI

我遇到了一个问题,我试图在约束中使用一些正则表达式。问题是它将正则表达式作为字符串进行求值,并抛出一个错误。“无法将字符串'\d+'转换为长字符串”

这是密码
.MapPageRoute(“零件”,
“{PartName}/{Part}/”,
“~/Inventory/Default.aspx”,
没有什么
新的RouteValueDictionary(带有

{.Part=“\d+”}))

我有非常精确的代码,它对我来说很好

routes.MapPageRoute("CMS", "{folderID}/{pageTitle}", "~/index.aspx", False, Nothing, New RouteValueDictionary(New With {.folderID = "\d+"}))
我使用的是.NET4.0-也许您有3.5SP1