Asp.NET/VB.NET:从URL/URI获取路径?

0 vb.net asp.net url path

假设我有一个我正在部署的项目

www.foo.com/path1/default.aspx

www.foo.com/path2/default.aspx

什么是最可靠的方式来了解我是否在文件夹"path1"或"path2"?我可以直接获取它,或者我是否需要以某种方式在Request.Url.AbsolutePath上拆分()或者?

我只想根据用户所在的文件夹更改颜色等.

谢谢你的帮助!

Yul*_*liy 5

如果你想直接将这个逻辑编码到页面中,那么,我会在Request.Url.AbsolutePath上使用split().

也就是说,我会考虑在web.config的AppSettings部分存储这种设置.这样,如果您决定更改path2中的颜色,则只需编辑path2的web.config.如果您需要添加新路径,只需在那里部署并根据需要编辑web.config.