为什么没人回答我,上个问题也是!是不是我问的问题太弱了?

解决方案 »

  1.   

    郁闷呀!!!没人理我!!!!!!!!!!
    给我一个不回答我问题的理由可以吗?
    如果是我做的不好请指出来我,我改还不行吗?!!!
    先谢过各位了!!!!
      

  2.   

    服务器端是取不到js添加的数据,因为服务器依赖于ViewState来恢复数据,而只是改变了DropDownList的数据,没有去处理ViewState的话,再次提交之后数据服务器仍然获得是ViewState的数据。具体的参考这两个接口:
    IPostBackDataHandler:处理提交的数据;
    IPostBackEventHandler:根据数据,引发相应的事件在这之前,web服务器控件会执行初始化和加载ViewState数据,得到控件的原始状态。不过我想应该可以手工编写处理IPostBackDataHandler的自定义控件来处理客户端js添加的数据。