我有以下路线:
routes.MapPageRoute("RouteTest",
"Path1/Path2/Path3/{PARAM1}-{PARAM2}/{OPTPARAM}",
"~/MyPath/Default.aspx",
True,
New RouteValueDictionary(New With {.OPTPARAM = Nothing}),
Nothing,
Nothing)
我知道两个非可选参数的值:PARAM1
(比方说20
)和PARAM2
(让我们说30
)。
如何使用Route.GetVirtualPath
在ASPX.VB页面中构建路径?
结果应为Path1/Path2/Path3/20-30/
。理想情况下,我不想直接使用字符串,替换值(特别是因为有OPTPARAM
等可选值。