我在页面中增加了一个dropdownlist控件,手动增加了三项内容;然后,点击查询的时候跳出对错误话框:回发或回调参数无效,在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证....等。开始在网上查到办法,把<%@ Page EnableEventValidation="true" %>改成false;运行后,虽然没有出现这样的提示,但是dropdownlist回传的值始终是第一个选项的值,即使AutoPostBack = true也无用,只能想想别的;但是,我预感问题不出现在程序,而是在dropdownlist中;我再仔细看了一遍三个选项,觉得是value的值不对,用中文当值总觉得心慌慌的,于是我把中文改称拼音,再一运行,值可以正常传递了,再把<%@ Page EnableEventValidation="false" %>去掉,也没有问题了,原来是中文惹的祸哦。
看来,在程序中要慎重使用中文了。