我有一个虚拟路径(示例:"~/Images/Banner.jpg"),我希望将其设置为绝对Web路径(示例:"/ApplicationRoot/Images/Banner.jpg").有一个方法可以做到这一点,我相信有一个叫做HTTPUtility或类似名称的类.虽然每次我需要这个方法的时候,我都要花几个小时go 寻找它.如果有人能贴出正确的方法来做这件事,我会非常感激,这样我就可以在将来很容易地访问到这一点.

非常感谢你.

推荐答案

System.Web.VirtualPathUtility.ToAbsolute("yourRelativePath");

这就对了:)

Asp.net相关问答推荐

使用 Asp.Net MVC 和 KnockoutJS 处理日期

如何在没有 Select 按钮的情况下在 GridView 中实现全行 Select ?

某些黑客能否从用户那里窃取 Web 浏览器 cookie 并在网站上使用该名称登录?

使用实体框架从存储过程中获取数据

更新到 ASP.NET Core 2.0 - 包与 netcoreapp2.0 不兼容

用户NT AUTHORITY\NETWORK SERVICE登录失败

HttpContext.Cache 过期

Response.Redirect 使用 ~ 路径

返回值使用 String result=Command.ExecuteScalar() 结果返回 null 时发生错误

使用 Visual Studio 2012 恢复删除的文件

无法使用单例Microsoft.AspNetCore.Hosting.Internal.HostedServiceExecutor中的范围服务MyDbContext

在 ASP.NET 中将虚拟路径转换为实际 Web 路径

如何使用 app_GlobalResource 或 app_LocalResource?

缩小 ASP.NET 应用程序的 Html 输出

如何忽略身份框架的魔力,只使用 OWIN 身份验证中间件来获取我寻求的声明?

如何使用restsharp下载文件

ASP.NET 应用程序状态与静态对象

如何获取部署在 Azure 网站上的 ASP.NET 5 应用程序的错误详细信息?

避免在 ASP.NET MVC 中使用会话状态是一种好习惯吗?如果是,为什么以及如何?

将 html 标记从 jquery 发布调用发送到 asp.net 页面时,从客户端检测到潜在危险的 Request.QueryString 值