我的情况:
按钮是<asp:button id="btnOK" runat="server">OK</asp:button>
按这个按钮执行后台代码,执行到一半,弹出判断,判断成功执行另一部分后台代码。
加个隐藏的按钮,比如<asp:button runat=server id=btnF Text="隐藏按钮"/>,然后在后台代码中写js脚本。
Page.RegisterStartupScript("IsOK", "<script>if(confirm('要导入的数据已经存在,是否更新?')){" + Page.GetPostBackClientEvent(btnF, "") + ";}</script>");
加在开始执行的那一部分后台代码后。错误信息是:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
按钮是<asp:button id="btnOK" runat="server">OK</asp:button>
按这个按钮执行后台代码,执行到一半,弹出判断,判断成功执行另一部分后台代码。
加个隐藏的按钮,比如<asp:button runat=server id=btnF Text="隐藏按钮"/>,然后在后台代码中写js脚本。
Page.RegisterStartupScript("IsOK", "<script>if(confirm('要导入的数据已经存在,是否更新?')){" + Page.GetPostBackClientEvent(btnF, "") + ";}</script>");
加在开始执行的那一部分后台代码后。错误信息是:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
解决方案 »
- 懂Datelist和动态绑定控件的来 能出来结果 立刻给分
- 多个SQLDATASOURCE的性能问题
- 哪位哥哥能给我提供一个简单的文本编辑器。
- html 格式化文本换行及一个dropdownlist联动问题(内详)
- 同仁们,给我一点温暖,还你一米灿烂的阳光...
- 关于打印页面调整的一个问题???
- 帮忙看一下读取数据并用Repeater显示为什么出错?出错信息“未将对象引用设置到对象实例“
- SqlHelper是属于哪个类的?
- 关于 Adapter 和 DataSet的问题
- 如何实现将页面上的table的动态拉高
- 数据元分析算法及站内搜索
- 如何利用AccessDataSource控件给mdb数据库插入数据?
http://www.codeproject.com/aspnet/NingLiangSimpleControl.asp这个例子的做法