我收到以下错误:
无效的回发或回调参数。
<pages enableEventValidation="true"/>
使用配置或页面启用事件验证<%@ Page EnableEventValidation="true" %>
。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
我有一个ImageButton
这样的Repeater
:
<asp:ImageButton ID="btn_CreatePdf" ImageUrl="~/images/download.png"
ToolTip="Create Transmittal for this Contact"
CommandName="CreatePdf"
CommandArgument='<%#Eval("contactid")%>' runat="server" />
当我点击这个ImageButton
时,它会导致该错误。
但是当我尝试LinkButton
代替时ImageButton
,它工作正常。我试过以下LinkButton
:
<asp:LinkButton ID="btn_CreatePdf" Text="Download" CommandName="CreatePdf"
CommandArgument='<%#Eval("contactid")%>' runat="server" >
</asp:LinkButton>
请给我一个解决方案,为什么我只在ImageButton
.