我不太会找资料的,我找了一个上午都找晕了,看不懂.是这样子的:
有一个DropDownList在后台已绑定了,还有一个DropDownList是由第一个下拉框通过onchange(javascript事件)来异步绑定的.我一提交的时候,就会出现回发或回调参数无效,一大堆红色的东东.然后我把EnableEventValidation="false"时,就获取不到下拉框的值.

解决方案 »

  1.   

    http://blog.csdn.net/Sandy945/archive/2009/07/10/4338506.aspx
      

  2.   

      protected override void Render(HtmlTextWriter writer)
            {
                Page.ClientScript.RegisterForEventValidation(DDLFORUMXIAO.UniqueID, "load");
                base.Render(writer);
            }可是我也有这样写,我还试过把所有的Control都循环出来注册了.都不行哦.
    我就是不知道怎么告诉事件验证机制那些数据是有效的
      

  3.   

    1.有一个DropDownList在后台已绑定了,还有一个DropDownList是由第一个下拉框通过
      在第一个DropDownList的SelectedIndexChanged事件中绑定与他关联的DropDownList的数据源
      protected void dropProvince_SelectedIndexChanged(object sender, EventArgs e)
     {
            //绑定与他关联的DropDownList的数据源
      }
    2.功能完全可以实现
    3.我们网站开发的省市区3级级联菜单 就是使用这种方法 
      

  4.   

    前面的是 DropDownList的 UniqueID属性,后面那个是 Value 属性
      

  5.   

    <fileset>
      <legend>dd</legend>
    ddddd
    </fileset>
      

  6.   


    这个会回发的.我在页面上有个HTML编辑器,一回发,那个编辑器也跟着刷新.