我写了如下的部分代码,运行时为何提示服务器标记的格式不正确?
<asp:datalist ID="d1" runat="server" OnItemCommand="itemcommand"  OnCancelCommand="oncancel" OnEditCommand="onedit" OnUpdateCommand="onupdate" AutoGenerateColumns="false"><ItemTemplate>
<asp:LinkButton id="edit" Text="更改资料" CommandName="edit" runat="server" / >  '出错行
<br>
</ItemTemplate>

解决方案 »

  1.   

    还有,如果去掉runat=server的话就不会再提示错了,但是也不再显示那个按钮了。请教
      

  2.   

    LinkButton id="edit" Text="更改资料" CommandName="edit" 
    html控件有事件回发功能吗?
      

  3.   

    <asp:LinkButton id="edit" Text="更改资料" CommandName="edit" runat="server" />用我这个替换一下你的。
      

  4.   

    <asp:LinkButton id="edit" Text="更改资料" CommandName="edit" runat="server" / >
    在你最后的‘/’和‘〉’间有空格,当然格式就不对了