<asp:ListView runat="server">
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:Button Text="text" runat="server" />
</td>
<td>
<asp:Label Text="text" runat="server" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:ListView>
每次点击button 总是提示“
”
而且 itemcommond事件也没有触发
根据提示,说明回发中有HTML字符,需要在当前页的Page属性增加enableEventValidation="false".
在<%Page %>中加上EnableEventValidation="false"
如果还不行再增加一个 ValidateRequest="false"属性
主要是防止有HTML标记等恶意代码
把
<asp:Button Text="text" runat="server" />
改成:
<asp:Button Text="text" runat="server" CausesValidation="false"/>