ASP.NET表格、按钮背景问题

crossfade1989 2012-03-18 05:48:59
p1
{
background-image:url(F:\image\1.jpg);
}
.p2
{
background-image:url(F:\image\2.jpg);
}

<table class="style1" style="background-image:url(F:\image\guanli_01.jpg)">
<tr>
<td class="style7" rowspan="2">
</td>
<td class="style5" colspan="2">
</td>
<td class="style2" rowspan="2" style="width:24px">
</td>
</tr>
<tr>
<td class="style6" style="width:88px"><asp:Button ID="button1" runat="server"
Width="88px" Height="26px" class="p1" onclick="button1_Click" /></td>
<td style="width:88px"><asp:Button ID="button2" runat="server" Width="88px"
Height="26px" class="p2" onclick="button2_Click"/></td>
</tr>
</table>

上面的这个表格,在设计视图中能显示背景图片,为什么浏览器中运行就显示不出?
其中两个按钮的背景也是如此。希望高手解答
...全文
120 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2012-03-19
  • 打赏
  • 举报
回复
请用相对路径来写你的地址
commars 2012-03-19
  • 打赏
  • 举报
回复
----- 本地设计视图,可以找到PC上的图片路径,但网站发布后:

1、如果使用绝对路径,那么可以类似这样编码

<table class="style1" style="background-image:url(http://image/guanli_01.jpg)">


2、如果使用相对路径,那么可以类似这样编码

<table class="style1" style="background-image:url(../image/guanli_01.jpg)">

根据你的具体情况,建议使用第二种方法~~~~

还有一个问题,即使你按上述方法改了,有可能还是看不到,因为你虽然有了表格,但无内容,所以表格占用的地方很小,所以图片不能显示,或显示的很小以部分,你可以在表格中填点内容,再看看就可以了,比如:

<table class="style1" style="background-image:url(C:\美洲地图.gif)">
<tr>
<td class="style7" rowspan="2">
asdf
</td>
<td class="style5" colspan="2">
asdfasdf
</td>
<td class="style2" rowspan="2" style="width:24px">
asdfasdf
</td>
</tr>
<tr>
<td class="style6" style="width:88px"><asp:Button ID="button1" runat="server"
Width="88px" Height="26px" class="p1" onclick="button1_Click" />
asdfasdfasdf
</td>
<td style="width:88px"><asp:Button ID="button2" runat="server" Width="88px"
Height="26px" class="p2" onclick="button2_Click"/>
asfdasdfa
</td>
</tr>
</table>

IT小金 2012-03-19
  • 打赏
  • 举报
回复
图片的路径修改一下
IT小金 2012-03-19
  • 打赏
  • 举报
回复
你写的很不规范 ! 代码很乱!!控件按钮在控件属性里就有的!简单的设置可以,但是最好用script写。 
TaiJi1985 2012-03-19
  • 打赏
  • 举报
回复
关键是 那个F:\ ,你这个定位,实际上会定位到客户端的f:, 比如你做的网站,小王在家里用,他访问这个网页时就会查找小王机器上的f:\的图片,怎么可能查得到呢!

改成http:// 这样的完整路径,或者 /这样的相对路径即可.
_萧萧 2012-03-19
  • 打赏
  • 举报
回复
CssClass
_萧萧 2012-03-19
  • 打赏
  • 举报
回复

<tr>
<td class="style6" style="width:88px"><asp:Button ID="button1" runat="server"
Width="88px" Height="26px" CssClass="p1" onclick="button1_Click" /></td>
<td style="width:88px"><asp:Button ID="button2" runat="server" Width="88px"
Height="26px" CssClass="p2" onclick="button2_Click"/></td>
</tr>


红色部分试一下
_萧萧 2012-03-19
  • 打赏
  • 举报
回复
样式别这么写,你项目换地址就不行了

p1
{
background-image:url(..\image\1.jpg);
}
.p2
{
background-image:url(..\image\2.jpg);
}




oran176 2012-03-19
  • 打赏
  • 举报
回复
不要带盘符的。你写相对路径或绝对路径就行了,CSS单独写,图片要是跟CSS文件在一个文件夹里面,路径都不需要的,有个文件名就行了。
yyl8781697 2012-03-18
  • 打赏
  • 举报
回复
检查下你图片的路径是否正确
内容:   Asp.net页面内传参数方法   调用存储过程(两种方法比较)   调用存储过程通用类DBHelper   加密解密   SQL常用DBHelper   Asp.net存储过程无限分类   TreeView无限分类   无限分类MVC   荧光棒效果获取控件上全选   回车转换成Tab   DataGrid超级连接列   DataGrid行随鼠标变色   数字格式化   日期格式化   打开新的窗口并传送参数   为按钮添加对话框   删除表格选定记录   删除表格记录警告   关于日期格式   表格超连接列传递参数   清空Cookie   获取错误信息并到指定页面   自定义异常处理   javascript小技巧   DotNet密码加密的技术   用户MD5加密   ASP.net验证码实现   图片水印   防盗链   .NET(C#)连接各类数据库   读取配置文件数据库连接串   正则表达式验证   递归把十进制转换八进制(面试题目)   Mysql测试连接(DLL的引用)(插入与读取)   Asp.Net编辑器Fckeditor的使用   Asp.Net中FileUpload上传文件   Asp.Net中WebServices的使用   Asp.net手动绑定数据(分页、编辑、删除、加控件等操作)   Asp.net中My97DatePicker4.2日期的使用   Asp.net中DataList控件添加删除   Asp.net获取请求的用户信息IP地址   获取世界IP地址库显所在城市信息   MySQL事务处理   SQL内部常用函数

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧