这是asp.net 2.0 里编译网站时候的报错信息。
<td>
<a href='MessageDetail.aspx?MessageId=<%# DataBinder.Eval(Container.DataItem, "MessageReceiveId") %>'
isread='<%# DataBinder.Eval(Container.DataItem, "IsRead") %>' id="ARead" runat="server"
target="_blank">阅读</a></td>
可这里是在没有错误啊

经过测试发现这里的问题:
<ul>
<li id="Receive" runat="server"><a href="MyMessage.aspx?Type=1"> 收件箱</a></li>
<li id="Send" runat="server"><a href="MyMessage.aspx?Type=2"> 发件箱</a></li>
<li id="System" runat="server"><a href="MyMessage.aspx?Type=3"> 系统信息</a></li>
</ul>
这里的id的名称有问题,换成别的可以了。不过知道为什么
