首页 新闻 搜索 专区 学院

ajax的问题~~~

0
悬赏园豆:20 [已关闭问题]
<P><EM><FONT color=#000000 size=2>回发或回调参数无效。在配置中使用 &nbsp; &lt;pages &nbsp; enableEventValidation= "true "/&gt; &nbsp; 或在页面中使用 &nbsp; &lt;%@ &nbsp; Page &nbsp; EnableEventValidation= "true " &nbsp; %&gt; &nbsp; 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 &nbsp; ClientScriptManager.RegisterForEventValidation &nbsp; 方法来注册回发或回调数据以进行验证。</FONT>&nbsp;&nbsp; <BR></EM></P> <P>我用AJAX在客户端给下拉框赋值,然后我点击页面按钮要把刚才添加在下拉框的值提交到数据库出现上面的错误高人指典啊.</P>
MicroCoder的主页 MicroCoder | 小虾三级 | 园豆:554
提问于:2008-07-02 23:36
< >
分享
其他回答(2)
0
在web.config文件中,设置<pages enableEventValidation="false"/> 或者,在页面上设置<%@ Page EnableEventValidation="false" %> 试试 不行的话,请参考下面链接,可能能找到你要的答案 http://forums.asp.net/t/922994.aspx?PageIndex=1
eaglet | 园豆:17119 (专家六级) | 2008-07-03 07:39
0
这是.net的验证机制,不符合当然就出错喽. 用Request.Form[控件.ClientID]来取值试试.
tearsofpk | 园豆:300 (菜鸟二级) | 2008-07-03 09:14
0
一般情况下建议“在页面上设置<%@ Page EnableEventValidation="false" %>” 用js修改控件值,然后获取不到值,应该是ViewState的问题,用Request的方式应该可以获得。
Valens | 园豆:200 (初学一级) | 2008-07-05 22:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册