我的页面上有一堆文字输入,下拉菜单和按钮。输入的所有操作都在服务器端完成。 Javascript仅添加事件侦听器,该事件侦听器可操纵文本输入的内容。
当我删除不必要的(变暗)
使用System.Web.UI
我很烦人"Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation=\"true\"/> in configuration or <%@ Page EnableEventValidation=\"true\" %> in a page. ...
当我放回去时,问题就消失了。
删除javascript和Page_Load
中的所有处理并不能解决问题。
那有多奇怪?这是怎么回事?
答案 0 :(得分:0)
原来是<asp:ListItem>Big long item
with a line break</asp:ListItem>
中的换行引起的。
大概是,当选择了带有换行符的项目时,返回的HTML不再与源匹配(因为换行符被转换为空格字符)。