下面是我在用户控件中的一个gridview,里面有一个表格table是两行,上面一行显示新闻内容,下面显示一条线,可是在浏览网页的时候下面的分隔线怎么也显示不出来,是什么原因呀,都急死我了。(不执行网页的时候线是能看到的)请各位大侠帮个忙,谢谢了!!1
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="NewsList.ascx.cs" Inherits="UserControl_WebUserControl" %>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20">
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/arrow_10.jpg" /></td>
<td width="600"><%# Eval("title") %>
</td>
<td width="100"><%# Eval("Udate","{0:D}") %>
</td>
</tr>
<tr>
<td colspan="3" background="../images/bg12.gif">
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="NewsList.ascx.cs" Inherits="UserControl_WebUserControl" %>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20">
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/arrow_10.jpg" /></td>
<td width="600"><%# Eval("title") %>
</td>
<td width="100"><%# Eval("Udate","{0:D}") %>
</td>
</tr>
<tr>
<td colspan="3" background="../images/bg12.gif">
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
2 加个空格
<td colspan="3" background="../images/bg12.gif">
</td>
你的代码
<tr>
<td colspan="3" background="../images/bg12.gif"> </td>
</tr>
你把那个表格的高度设置一下看看能不能实现
就是
<tr>
<td style="height:5px;" colspan="3" background="../images/bg12.gif"> </td>
</tr>
可以把高度设置高点看下
stylt="background:('路径')"
或者你把鼠标放在这个<td>上
在属性停靠框里面找style,设置一下就行了