仅仅需要触发ascx的验证

解决方案 »

  1.   

    void Page_Load()
    {
        if (Page.IsPostBack)
        {
            //用户控件
        }
        else
        {
            //其他
        }
    }
      

  2.   

    用户控件中的按钮id在引用页面中就不一样了,
    如你的按钮id为:name,那么你的引用后的就是引用用户控件时的id+“_”+按钮id
    如:UCdy_name
    你可以看一下,再处理哪个按钮按下时触发哪个事件来验证
      

  3.   

    现在遇到两个问题:
    1、在外层aspx页面按下按扭会触发ascx的验证
    2、在ascx按下按钮会触发aspx的验证
    都不想实现
      

  4.   

    改button的causesvalide属性为false,试试
      

  5.   

    改button的causesvalide属性为false,则自身的验证也没了