日期:2014-05-17  浏览次数:20419 次

有关asp.net4.0 路由设置问题
我现在有个路由是这样设置的  
routes.MapPageRoute("报表路由", "Report/{reportName}", "~/Report/ReportViewerPage.aspx");
但我的问题是reportName的参数是个路径怎么办,我这个路径里带“/”符号,要怎么处理?

------解决方案--------------------
转码。。
或者在字符串前面加上@
------解决方案--------------------
路径里带“/”符号??这个是你设计的不合理吧?
------解决方案--------------------
那就转义掉嘛。比如用 $ 替换,在服务端再替换回来。