在Vb.Net Global.asax中遇到MapPageRoute问题

时间:2011-06-07 21:46:11

标签: vb.net routing expression

我遇到的问题是我试图在约束中使用一些正则表达式。问题是它正在将Regex评估为字符串,并抛出错误。 “无法将String'\ d +'转换为long”

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

1 个答案:

答案 0 :(得分:0)

我有很多确切的代码,它对我来说很好。

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

我正在使用.net 4.0 - 也许你有3.5 sp1?