- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
ASP.Net Core 中是否有 VirtualPathUtility.ToAbsolute
的替代品?好像没有。
我想转换一个相对路径,例如"~/bob"变成绝对路径,例如“/应用程序/鲍勃”。
我正在尝试从类库中执行此操作,因此无法访问 Controller 和 View 的常用属性。
我正在将一个应用程序从 ASP.Net 移植到 ASP.Net Core 并且这个库从很多地方被调用并且从 Controller 传递参数不是我想要做的事情 - 这将是几个小时由于我必须通过许多地方才能工作。
我正在使用 ASP.Net Core 2.1,在 .Net Framework 4.7.1 上运行(尽管我计划在未来的版本中移植到 .Net Core,一旦删除了一些依赖项,所以我想要一个可行的解决方案使用 Famework 和 .Net Core)
最佳答案
您可以使用HttpRequest.PathBase
:
string relativeUrl = "~/foo";
string absoluteUrl = httpContext.Request.PathBase + relative[1..];
关于c# - VirtualPathUtility 的 ASP.Net Core 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50603901/
为什么是在 ASP.NET 中 VirtualPathUtility.IsAbsolute("/~abc") 工作正常。 但是 VirtualPathUtility.IsAbsolute("/~abc
我正在使用 c#、asp.net 并开发 Web 应用程序。 我最初有一个相对路径,我需要它是一个绝对路径。下面的工作,但需要获得绝对路径: return Chart.RenderChartH
我一直在一个 MVC 项目中工作,并且看到了这两个项目的使用。我想知道它们之间有什么区别?使用一个而不是另一个是不正确的吗?我的理解是我应该使用 Url.Content(),但 VirtualPath
我正在尝试对调用 VirtualPathUtility.ToAbsolute 的一些代码进行单元测试. VS 2008 提供的单元测试工具可以做到这一点吗?如果没有,是否可以使用更高版本的 Visua
我正在对使用 VirtualParthUtility.GetAbsolute 的代码运行单元测试,但是在模拟上下文以使其正常工作时遇到问题。 我已经使用 Moq 设置了一个模拟上下文,如下所示
我正在尝试使用 VirtualPathUtility.ToAbsolute将应用程序相对路径(如 ~/MyPage.aspx)解析为应用程序绝对路径(如 /MySite/MyApp/MyPage.as
ASP.Net Core 中是否有 VirtualPathUtility.ToAbsolute 的替代品?好像没有。 我想转换一个相对路径,例如"~/bob"变成绝对路径,例如“/应用程序/鲍勃”。
在解析以波浪号 (~) 开头的路径时,使用其中一种方法比另一种方法有什么好处吗? 一般来说,什么是更好的做法,你应该在你的 html 中发送相对路径还是绝对路径? 最佳答案 ResolveUrl 和
我正在尝试使用 System.Web.VirtualPathUtility.ToAbsolute() 将相对路径转换为绝对路径 但是我得到了这个错误: 此处不允许使用相对虚拟路径'./images/g
我遇到以下错误。感谢任何帮助。 System.IndexOutOfRangeException:索引超出数组范围。在Microsoft.VisualStudio.Web.PageInspector.R
我是一名优秀的程序员,十分优秀!