我正在使用带有C#的ASP.NET 3.5。我想在Repeater控件内调用按钮点击事件。
<asp:Repeater ID="rptFriendsList"
runat="server"
onitemcommand="rptFriendsList_ItemCommand">
<ItemTemplate>
<asp:ImageButton ID="btnSave"
runat="server"
ImageUrl="~/Contents/Images/save_button.png"
CommandName="Schedule"
UseSubmitBehavior="False" />
</ItemTemplate>
</asp:Repeater>
当我点击一个按钮时,它会出现错误。
“无效的回发或回调参数。事件验证已启用,使用配置中的<%@ Page EnableEventValidation="true" %>,或在页面上启用。出于安全考虑,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。”
我的目的是在重复器内部放置一个按钮,并在点击按钮时执行一些代码。请帮助我解决这个问题。提前感谢您。