2011-06-07 56 views
0

我有一个问题,我试图在约束中使用一些正则表达式。问题是它正在评估正则表达式作为一个字符串,并抛出一个错误。 “不能字符串‘\ d +’转换为长”在Vb.Net中的MapPageRoute有问题Global.asax

下面是代码 .MapPageRoute("Parts", "{PartName}/{Part}/", "~/Inventory/Default.aspx", Nothing, New RouteValueDictionary(New With {.Part = "\d+"}))

回答

0

我有非常确切的代码,它为我工作得很好。

routes.MapPageRoute("CMS", "{folderID}/{pageTitle}", "~/index.aspx", False, Nothing, New RouteValueDictionary(New With {.folderID = "\d+"})) 

我使用.net 4.0 - 也许你有3.5 SP1?