作了个asp.net+vb.net的web页,两个按钮(修改,确定)几个文本框,单击修改的时候添加
Cmd_确定.Attributes.Add("onclick", "javascript:return confirm('确认修正?');")
这时候点击确定按钮可以弹出对话框,如果在web页上加几个窗体验证控件,确定按钮的.CausesValidation属性=true,这时候点击确定按钮的时候对话框弹不出来,请问如何解决呢?

解决方案 »

  1.   

    if(!IsPostBack)
    {
    Cmd_确定.Attributes.Add("onclick", "javascript:return confirm('确认修正?');")
    }
      

  2.   

    楼上的兄弟,这样写不行的,我是在cmd_修正按钮下写的,不是page_load,以后还要有追加和删除的~
      

  3.   

    web页上窗体验证控件,一旦包错什么都没用。
      

  4.   

    可以设定button按纽是否激发验证的属性来控制,默认为true(激发)
      

  5.   

    两个最好不要同时用,你可以都通JAVASCRIPT来验证
      

  6.   

    取消客户端验证
    或,用JAVASCRIPT方面来实现用<div onClick='return confirm('确认修正?')'>按钮</div>不知道可不可以。
    可以一试
      

  7.   

    楼上的,8行呀~各位平时作这样的东西都是用javascript验证的吗〉?
      

  8.   

    你试试修改WebUIValidation.js行不行
      

  9.   

    你试试修改WebUIValidation.js行不行=======================================
    具体点,怎么改?〉
      

  10.   

    点确定后,页面有跳转吗?你的确定是控件吗?
    ---------------------------
    没有,如果把.CausesValidation属性=true这个改成false就会弹出~
      

  11.   

    用JAVASCRIPT方面来实现代替窗体验证控件