asp.net-mvc – 获取文件内容的绝对路径
发布时间:2020-05-24 01:38:49 所属栏目: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.net – 使用Active Directory的REST API的授权方法
- asp.net-core – 如何使用.net Core设置离线开发
- asp.net-mvc – 如果抛出自定义异常,则重定向asp.net mvc
- 如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?
- asp.net-mvc – 部署AntiforgeryToken错误
- asp.net – ADO.NET在.NET内核可能吗?
- .net – IDictionary到SelectList?
- 隐藏ASP.NET菜单项
- asp.net-mvc – 如何从FilterAttribute中获取当前的Url?
- asp.net-mvc-3 – ASP.Net MVC 3 Razor Concatenate String
推荐文章
站长推荐
- asp.net-mvc – 什么是实例化和配置DbContext在M
- asp.net – 当我按浏览器BACK按钮会发生什么?
- asp.net – 在.aspx页面上显示图像的字节
- asp.net-mvc – 在ASP.NET MVC中动态更改主模板
- asp.net – 敏捷,Scrum和CMMI TFS流程模板有什么
- asp.net核心 – ASP – 启动时核心迁移EF核心SQL
- asp.net-mvc – Asp.Net MVC主题,如何?
- asp.net-mvc – MVC4部分视图没有将值加载到“容
- asp.net – 什么是Container.DataItem?
- asp.net – SignalR 2.0超时连接
热点阅读
