“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。我的网上我用了Ajax.NET 后就有时会出现这种情况
请问要怎么解决
请问是不是Ajax.NET 1.1 搞的 (PS:这个很重要,别人都说是我的ajax搞的)
--------------------------------------------------------------------------------回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。我的网上我用了Ajax.NET 后就有时会出现这种情况
请问要怎么解决
请问是不是Ajax.NET 1.1 搞的 (PS:这个很重要,别人都说是我的ajax搞的)
解决方案 »
- 后台写控件替换前台控件
- FileUpload1不稳定。。。求解决办法。
- 如何编写程序计算出我一口能吃掉多大的苹果
- 帮忙下 拜托 asp的 hyperlink和image控件的图片显示???
- asp.net 将excel导入sql 2000
- 谁用过Infragistics 2005 ASP.net Vol1控件的?
- Response.AddHeader 文件名太长怎么办?
- 哪位朋友能帮忙找个ASP.Net中的选择颜色的控件?
- 怎么用session或cookie把datalist里面的id赋值到另一个页面中使用
- repeat样式显示
- Request.UserHostAddress == "::1" , 是什么原因?
- 存储过程循环取记录问题
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
--------------------
是不是你用AJAX的DLL没有copy过去。
如果客户端也要AJAX的DLL的话那不就完了
无效. 应该. 我以前也遇到过 . 但是没找到原因
加个EnableEventValidation= "false " 加上这个后,程序功能会受到影响,
<form id="form1" action="ContactPersonListView.aspx" method="post" name="form1">
<label>
<input id="Submit1" runat="server" name="Submit" type="submit" value="员工联系人" onserverclick="Submit1_ServerClick" />
</label>
</form>删除之后就是: <td width="81">
<label>
<input id="Submit1" runat="server" name="Submit" type="submit" value="员工联系人" onserverclick="Submit1_ServerClick" />
</label>
</td>相信你也是这个问题吧
{
//内容!
}
{}
这个才是上选
{
//内容!
}
去掉 form 标签,asp的控件无法使用啊!
一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。
二是在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发时提示该错误,将下拉菜单初始Item值删除,在绑定事件中添加Item项。
</pages>
if(!IsPostBcak)
{}
解决的。。 谢谢~
if(!IsPostBcak)
{}
解决了
谢谢了