日期:2014-05-18  浏览次数:20966 次

webForm 图片无法显示
源中代码如下:
<body style="background-image: url(App_Data/pictureStore/15.jpg);">

在 设计 下是可以看见背景图片的

但是在IIS中运行 或F5调试时 就看不见背景了  

相对路径的问题?

------解决方案--------------------
15.jpg是在App_Data文件夹下的吗?
应该在此文件夹下才可以吧,所以
另: 直接建文件夹pictureStore 里面放15.jpg后 用 
<body style="background-image: url(pictureStore/15.jpg);"> 
就完全没有问题
就对喽!。。。我也是。。。。
------解决方案--------------------
APP_Data文件夹一般都是放数据库文件的
------解决方案--------------------
在asp.net下存在着一个名为App_Data的文件夹,这个文件夹有特殊的作用。
App_Data文件夹的作用是存放web应用所需的数据文件,如数据库文件、XML数据文件等,所以在这个文件夹下的文件是禁止使用浏览器进行访问的,如果你在浏览器访问这个文件夹,将显示没拒绝。 

------解决方案--------------------

改成
<body style="background-image: url(~/App_Data/pictureStore/15.jpg);">
试试吧