我遇到的问题是我试图在约束中使用一些正则表达式。问题是它正在将Regex评估为字符串,并抛出错误。 “无法将String'\ d +'转换为long”
这是代码
.MapPageRoute("Parts",
"{PartName}/{Part}/",
"~/Inventory/Default.aspx",
Nothing,
New RouteValueDictionary(New With
{.Part = "\d+"}))
答案 0 :(得分:0)
我有很多确切的代码,它对我来说很好。
routes.MapPageRoute("CMS", "{folderID}/{pageTitle}", "~/index.aspx", False, Nothing, New RouteValueDictionary(New With {.folderID = "\d+"}))
我正在使用.net 4.0 - 也许你有3.5 sp1?