asp.net-mvc – 获取文件内容的绝对路径
发布时间:2020-12-15 23:32:36 所属栏目:asp.Net 来源:网络整理
导读:在asp.net mvc视图中是否有任何简单(内置)方式获取内容文件夹中文件的绝对路径? 在我正在使用的那一刻 @Url.Content("~/Content/images/logo.png") 但返回的路径不是绝对的. 我知道有可能为这种情况建立自己的帮手,但我想知道是否有更简单的方法… 解决方法
在asp.net mvc视图中是否有任何简单(内置)方式获取内容文件夹中文件的绝对路径?
在我正在使用的那一刻 @Url.Content("~/Content/images/logo.png") 但返回的路径不是绝对的. 我知道有可能为这种情况建立自己的帮手,但我想知道是否有更简单的方法… 解决方法
这对我有用:
助手: using System; using System.Web; using System.Web.Mvc; public static class UrlExtensions { public static string Content(this UrlHelper urlHelper,string contentPath,bool toAbsolute = false) { var path = urlHelper.Content(contentPath); var url = new Uri(HttpContext.Current.Request.Url,path); return toAbsolute ? url.AbsoluteUri : path; } } cshtml中的用法: @Url.Content("~/Scripts/flot/jquery.flot.menuBar.js",true) // example output: // http://example.com/directory/Scripts/flot/jquery.flot.menuBar.js (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 经典ASP:不支持Server.CreateObject
- asp.net:将updatepanel中的控件排除在执行异步回
- BeginRequest触发ASP.NET MVC应用程序中的静态文
- asp.net-mvc – 在ASP.NET MVC中复制Webforms Gr
- asp.net-mvc – 在MVC ASP.NET中使用/显示RSS源的
- asp-classic – 如何在经典ASP中遍历集合?
- .net – 我无法在我的网络应用程序中使log4net工
- asp.net – MVC 3中的SessionState属性是否正常工
- asp.net-mvc – ASP.NET MVC中的本地化
- asp.net core中AddTransient,AddScope和AddSing
热点阅读