最近做的一个网站,首页引用了用户控件,这个用户控件里面只有一个DataList。代码如下:
Code
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="NewsList1.ascx.cs" Inherits="inc_NewsList1" %>
<asp:DataList ID="DataList1" runat="server" RepeatLayout="Table">
<ItemTemplate>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=<%#Eval("a_id")%>" title="<%# Eval("a_title") %>" ><%#cutStr(Eval("a_title").ToString(), ilen )%></a>
<div class="time"><%# Convert.ToDateTime(Eval("a_time")).ToShortDateString()%></div>
</div>
</ItemTemplate>
</asp:DataList>
在本机运行正常,生成的html代码如下:
Code
<table id="NewsList1_1_DataList1" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=121" title="WIPO总干事日内瓦接受专访赞赏中国"4.26"活动" >WIPO总干事日内瓦接受专访赞赏中国"4.26"活动</a>
<div class="time">2009-4-25</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=120" title="温家宝:现代经济的竞争归根到底是知识产权的竞争" >温家宝:现代经济的竞争归根到底是知识产权的</a>
<div class="time">2009-4-25</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=96" title="2009年全国知识产权宣传周开幕" >2009年全国知识产权宣传周开幕</a>
<div class="time">2009-4-25</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=95" title="中国加入国际植物新品种保护联盟十周年大会在京举行 田力普出席" >中国加入国际植物新品种保护联盟十周年大会在</a>
<div class="time">2009-4-24</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=94" title="田力普做客中国政府网就实施知识产权战略与网友在线交流" >田力普做客中国政府网就实施知识产权战略与网</a>
<div class="time">2009-4-24</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=77" title="2009年全国“知识产权宣传周”活动于20日在京开幕" >2009年全国“知识产权宣传周”活动于20日在京</a>
<div class="time">2009-4-21</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=68" title="昔日老品牌今日安在哉?" >昔日老品牌今日安在哉?</a>
<div class="time">2009-4-20</div>
</div>
</td>
</tr><tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=67" title="“我爱我家”灯饰品牌惹纠纷" >“我爱我家”灯饰品牌惹纠纷</a>
<div class="time">2009-4-20</div>
</div>
</td>
</tr>
</table>
上传到服务器上后生成的html代码如下:
Code
<table id="NewsList1_1_DataList1" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td>
<div class="List1">
<a target="_blank" href="Article.aspx?aid=121" title="WIPO总干事日内瓦接受专访赞赏中国'4·26"活动" >WIPO总干事日内瓦接受专访赞赏中国'4·26"活</a>
<div class="time">2009-/div>
</div>
</td>
</tr>
</table>
服务器这里标签错误
<div class="time">2009-/div>
而且只显示出一条
还有,主页这个用户控件我引用了8次,只有一个地方出现这样的错误了。
这些都是自动生成的代码,我不知道怎么会这样。
是不是代码问题,还是页面编码错误?
是不是服务器配置问题?是租用别人的空间,他也不知道该怎样配置。
有没有高手帮帮我?