2

好吧,我一直在阅读这方面的内容(实际上不在 stackOverflow 中),我有一些问题需要关于这个“旧”主题的一些建议。

首先,我要做什么?

使用 javascript 上的函数更改“onclientclick”事件的值并在同一函数中启用控件。此下拉列表使用 ajax 工具包级联扩展来填充另外两个下拉列表。然后使用 WebService 使用 jQuery AJAX 方法保存新信息。但是我有另一个提交整个 aspx 页面的按钮,然后我得到了异常“异常:无效的回发或回调参数。事件验证已启用....”

1.- 首先,简单快捷的选项是禁用 aspx 页面中的事件验证,但在我阅读之前,这不是一个好主意。

2.- 使用这个: http: //msdn.microsoft.com/en-us/library/ms223395.aspx我不太明白这些例子:(

3.- 告别用户体验,使用“经典”提交/回发方法。

我真的真的不想要数字 1 和 3。我想完全理解选项 2 并保持用户体验和 ASPX 的安全性。

我会非常感谢任何建议。谢谢你。

更新 我猜这篇文章涵盖并很好地解释了这个已知问题(或功能): http: //odetocode.com/blogs/scott/archive/2006/03/21/asp-net-event-validation-and-invalid-回调或回发参数-again.aspx

更新 2 另一个出色的帖子(在 stackoverflow 上看到):http: //johanleino.wordpress.com/2009/11/17/cascadingdropdown-casues-invalid-postback-or-callback-argument-error/

更新 3 这是导致异常的另一个原因:ASP.NET Master Page: Event Validation Error

4

0 回答 0