请问:设置了dropdownlist的autopostback=true,使他响应seletedindexchanged事件,但是在这个事件调用后,会重新回调页面,然后我之前的一些validation控件验证结过就没办法保留了。
我想保留下来有什么办法?

解决方案 »

  1.   

    验证结果?
    那你可以在页面PostBack之后重新验证一下!
      

  2.   

    问题是根据dropdownlist变化的结果,有的控件不需要验证了。有的又需要验证了。现在客户要求保留前面的验证结果,有办法么
      

  3.   

    if(!Page.IsPostBack)
    {}
    else
    {
           foreach(IValidator val in Page.Validators)
                {
                    val.Validate();
                }}
      

  4.   

    为什么无法保留?
    没有写在if(!IsPostBack)
    中吧
      

  5.   

    用一个标志位(Session["flag"])控制
      

  6.   

    使用客户端Combox + Runat="server" + ClientScript可以解决
      

  7.   

    如果真的要保留验证结果,你可以用textbox将验证提示信息保存下来,这样postback后还可以取出验证提示信息
      

  8.   

    能不能告诉我,我取出来验证信息以后怎么让他在validation summary上显示出来,
    validation summary有什么办法让他手动控制显示什么的方法么
      

  9.   

    不用validation控件验证 用js作验证