最近做的一个网站,首页引用了用户控件,这个用户控件里面只有一个DataList。代码如下:
用户控件前台代码
<%@ 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次,只有一个地方出现这样的错误了。
这些都是自动生成的代码,我不知道怎么会这样。
是不是代码问题,还是页面编码错误?
是不是服务器配置问题?是租用别人的空间,他也不知道该怎样配置。
有没有高手帮帮我?
ps:我前天在在.NET Framework分类提问,只有
一个回答,不能解决问题。我不知道怎样修改问题的分类,就在这里再文一次。