asp.net c# css 根目录下的文件路径写法
举个例子,我在根目录下创建了1/2/css/style.css文件,然后我在网页从加载这个CSS文件,然后我在根目录下放了一张图片,接着我要用这个图片做背景,然后我在CS...
举个例子,我在根目录下创建了1/2/css/style.css文件,然后我在网页从加载这个CSS文件,然后我在根目录下放了一张图片,接着我要用这个图片做背景,然后我在CSS文件中写了background:url(../../../leaf_bg.gif);
我想知道有没有简写,比如~代表根目录,我只需要写类似~/style.css这种就可以找到该文件。
我看网上说/代表根目录,可以我在CSS文件中写/leaf_bg.gif根本不起左右。
请懂的朋友告诉下我,谢谢~如果老是用..来跳转的话,还不累死…… 展开
我想知道有没有简写,比如~代表根目录,我只需要写类似~/style.css这种就可以找到该文件。
我看网上说/代表根目录,可以我在CSS文件中写/leaf_bg.gif根本不起左右。
请懂的朋友告诉下我,谢谢~如果老是用..来跳转的话,还不累死…… 展开
9个回答
展开全部
比如要转向login目录下的index.aspx文件可以这样写
login/index.aspx
asp.net(C#)服务器绝对路径转换成URL相对路径
//本地路径转换成URL相对路径
private string urlconvertor(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径
imagesurl2 = imagesurl2.Replace(@"", @"/");
//imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @"");
return imagesurl2;
}
//相对路径转换成服务器本地物理路径
private string urlconvertorlocal(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @""); //转换成绝对路径
return imagesurl2;
login/index.aspx
asp.net(C#)服务器绝对路径转换成URL相对路径
//本地路径转换成URL相对路径
private string urlconvertor(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径
imagesurl2 = imagesurl2.Replace(@"", @"/");
//imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @"");
return imagesurl2;
}
//相对路径转换成服务器本地物理路径
private string urlconvertorlocal(string imagesurl1)
{
string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @""); //转换成绝对路径
return imagesurl2;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用绝对路径啊
"/"就代表根目录了。
你要注意不能光用"/leaf_bg.gif",还要跟文件夹比如"/1/2/css/leaf_bg.gif",取决于你图像的位置。
"/"就代表根目录了。
你要注意不能光用"/leaf_bg.gif",还要跟文件夹比如"/1/2/css/leaf_bg.gif",取决于你图像的位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“/”代表根目录
若是你的图片放在网站的根目录下,则直接可以在css中写成
background-image:url(/图片名.gif);
显示不出来可能你的div 或者 其他容器宽度和高度没有设置吧。。
呵呵 写CSS是要细心一点的
加油 希望对你有帮助
若是你的图片放在网站的根目录下,则直接可以在css中写成
background-image:url(/图片名.gif);
显示不出来可能你的div 或者 其他容器宽度和高度没有设置吧。。
呵呵 写CSS是要细心一点的
加油 希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
~/这就表示根目录了,比如根目标下有一个名为CSS的文件夹,在css文件夹中有mystyle.css,正确用法为~/css/mystyle.css。直接引用即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CSS中的图片路径是相对于CSS文件本身的,因此你的情况需要用..来切换目录,或使用完整的URL。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询