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

非常感谢你.

推荐答案

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

这就对了:)

Asp.net相关问答推荐

在 aspx 页面中使用 if else 和 eval

威胁已经被清除了

如何使用 SmtpClient.SendAsync 发送带有附件的邮箱?

解析器错误消息:无法加载类型sometype

无法访问,内部,资源文件?

如何在txt文件中保存异常?

新的 ASP.NET MVC 5 应用程序如何知道如何创建数据库以及帐户控制器如何访问数据库?

是否可以在 web.config 中添加响应 http 标头?

如何设置默认页面 asp.net

用于验证的数据注释,至少一个必填字段?

设置 Response.Status 生成HTTP 状态字符串无效异常

如何将表从存储过程检索到数据表?

在 JavaScript 中获取当前会话值?

当.NET抛出WebException((400)错误请求)时如何处理WebResponse?

ASP .NET 单例

ASP.NET 按钮重定向到另一个页面

Docker 中的 ASPNETCORE_ENVIRONMENT

DateTime.Parse 和 Convert.ToDateTime 之间有什么区别?

如何将 DataTable 转换为类 Object?

在 ASP.NET 中写入文件以响应后回发不起作用