我们有一个 MVC4 应用程序,
屏幕左侧有一个导航面板,该导航树与附加参数一起动态构建。
所以我们将导航 URL 存储在表格的列中(比如/Dataset/Financial
)。
现在,当应用程序托管在子目录(例如http://localhost/xyzabcd/
)上时,从表中动态生成的 Url 仍然以根目录(即http://localhost/Dataset/Financial
)为目标。
我知道这Url.Action()
实际上会解决问题。
现在既然它是这样设计的,我想知道是否有任何标准方法可以获得相对 URL 的完全限定 URL(这样我们就不必在数据库中进行任何更改)?是否有任何内置或现有的方法可以做到这一点?