Gridview的设计视图里面可以看见图片但在浏览器中查看时不行(也说明至少图片是肯定存在的)
附上部分前台代码
<asp:GridView ID="grdResult" runat="server" AutoGenerateColumns="False" DataKeyNames="GUID,canbedeleted">
<Columns>
<asp:BoundField HeaderText="序号" DataField="num" HeaderStyle-Width="5%" />
<asp:TemplateField HeaderText="编辑" HeaderStyle-Width="5%">
<ItemTemplate>
<asp:ImageButton ID="imgEdit" runat="server" AlternateText="编辑" ToolTip="编辑" ImageUrl="../../Images/edit.gif" />
</ItemTemplate>
但是gridview有个显示图片的img标签却可以正常显示
<td colspan="3" align="center">
<img src="../../Images/search1.gif" alt="组织搜索" /><span style="vertical-align: top;">组织搜索</span>
</td>
并且在后台代码中有修改gridview里面删除按钮的图片的代码 这部分代码确可以改变删除按钮的图标,也就是现在只有删除按钮可以显示,编辑等别的按钮都不可以显示。
ImageButton imgBtnDel = (ImageButton)(this.grdResult.Rows[i].FindControl("imgDelete"));
if (strCanBeDel.Trim().ToLower() == "false")
{
imgBtnDel.OnClientClick = "alert('该人员已在测评中,不可删除!');return false;";
imgBtnDel.ImageUrl = "../../Images/deleteGray.gif";
}
else
{
imgBtnDel.OnClientClick = "return confirm('确定要删除吗?')";
imgBtnDel.ImageUrl = "../../Images/delete.gif";
}
附加(还有个窗口更他妈奇怪,有一行图片的删除按钮图片不显示,其余行的删除可以显示,真诡异啊)
特别好奇到底什么原因啊。。。。
8 个解决方案
#1
打开网页.
图片点属性.
肯定是图片地址没配对.
有文件夹重复引用了
图片点属性.
肯定是图片地址没配对.
有文件夹重复引用了
#2
路径错误
#3
对啊 点属性地址是错误的 但是我现在应该怎么办啊
一楼你说的对,但是我也不知道是哪个文件夹引用了。。我再去看看吧。
一楼你说的对,但是我也不知道是哪个文件夹引用了。。我再去看看吧。
#4
你把你那个Gridview里的图片属性地址发来看下
#5
这个一般都是路径的问题
#6
路径啥的 多试试 改来改去 总会对的
#7
路径就是页面的路径 具体我不记得了,大致就是
http:localhostxxxx//..webemployee.aspx?
然后就没了 后面就什么都没有了
为啥会这样呢 是什么导致它连接不过去呢
程序路径写的很好啊
为什么在gridview外面的那个img标签可以显示呢
路径代码都一样的啊
这岂不是说明问题在gridview里面
是不是gridview有什么我不知道的奇怪机制在里面
http:localhostxxxx//..webemployee.aspx?
然后就没了 后面就什么都没有了
为啥会这样呢 是什么导致它连接不过去呢
程序路径写的很好啊
为什么在gridview外面的那个img标签可以显示呢
路径代码都一样的啊
这岂不是说明问题在gridview里面
是不是gridview有什么我不知道的奇怪机制在里面
#8
再补充下:
就是我在img旁边加一个按钮 这个按钮仍然不显示图片
现在几乎就是这样了
路径名一样的时候
img可以显示
imgbutton不可以显示
你说这算什么事情吧~~~~~
就是我在img旁边加一个按钮 这个按钮仍然不显示图片
现在几乎就是这样了
路径名一样的时候
img可以显示
imgbutton不可以显示
你说这算什么事情吧~~~~~
#1
打开网页.
图片点属性.
肯定是图片地址没配对.
有文件夹重复引用了
图片点属性.
肯定是图片地址没配对.
有文件夹重复引用了
#2
路径错误
#3
对啊 点属性地址是错误的 但是我现在应该怎么办啊
一楼你说的对,但是我也不知道是哪个文件夹引用了。。我再去看看吧。
一楼你说的对,但是我也不知道是哪个文件夹引用了。。我再去看看吧。
#4
你把你那个Gridview里的图片属性地址发来看下
#5
这个一般都是路径的问题
#6
路径啥的 多试试 改来改去 总会对的
#7
路径就是页面的路径 具体我不记得了,大致就是
http:localhostxxxx//..webemployee.aspx?
然后就没了 后面就什么都没有了
为啥会这样呢 是什么导致它连接不过去呢
程序路径写的很好啊
为什么在gridview外面的那个img标签可以显示呢
路径代码都一样的啊
这岂不是说明问题在gridview里面
是不是gridview有什么我不知道的奇怪机制在里面
http:localhostxxxx//..webemployee.aspx?
然后就没了 后面就什么都没有了
为啥会这样呢 是什么导致它连接不过去呢
程序路径写的很好啊
为什么在gridview外面的那个img标签可以显示呢
路径代码都一样的啊
这岂不是说明问题在gridview里面
是不是gridview有什么我不知道的奇怪机制在里面
#8
再补充下:
就是我在img旁边加一个按钮 这个按钮仍然不显示图片
现在几乎就是这样了
路径名一样的时候
img可以显示
imgbutton不可以显示
你说这算什么事情吧~~~~~
就是我在img旁边加一个按钮 这个按钮仍然不显示图片
现在几乎就是这样了
路径名一样的时候
img可以显示
imgbutton不可以显示
你说这算什么事情吧~~~~~