2011-06-07 43 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?