<form id="Form1" method="post" runat="server">
               <TABLE id="Table1" style="WIDTH: 780px; HEIGHT: 344px" cellSpacing="0" cellPadding="0"
width="780" border="1">
<TR>
<TD style="HEIGHT: 29px" vAlign="top"><FONT face="宋体"><uc1:header id="Header1"    runat="server"></uc1:header></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 275px" vAlign="top">
<TABLE id="Table2" style="WIDTH: 777px; HEIGHT: 248px" cellSpacing="0" cellPadding="0"
width="777" border="1">
<TR>
<TD style="WIDTH: 321px" vAlign="top"><FONT face="宋体">
<uc1:Google id="Google1" runat="server"></uc1:Google></FONT></TD>
                        <TD vAlign="middle" align="center"><FONT face="宋体"><uc1:login id="Login1" runat="server"></uc1:login></FONT></TD>
</TR>
</TABLE>
<FONT face="宋体"></FONT>
</TD>
</TR>
<TR>
<TD vAlign="top"><FONT face="宋体"><uc1:footer id="Footer1"   runat="server"></uc1:footer></FONT></TD>
</TR>
</TABLE>
</form>
其中Header1,Google1是两个自定义控件名,上面有文本框等控件需要有效性验证的控件,怎么样让它一个验证另一个不受影响?????

解决方案 »

  1.   

    可以参考下这个
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=212060
      

  2.   

    小山哥你没明白我的意思
    我是说两个用户控件,第一个名字叫Header1,在它上面有一个Label,textbox 还有一个控钮Button 再加上一个验证控件.RequiredFieldValidator。在另外一外控件 Google1中,在它上面有一个Label,textbox 还有一个控钮Button 再加上一个验证控件.RequiredFieldValidator。现在我要将这两个用户控件拖放到一个页页上使用。代码就是上面的代码,当你点击Header1控件上的button 时,Google1控件上的验证控件也弹出错误消息了。我的意思是,我怎样才能当我点击Header1控件上的button时,Google1控件上的验证不响应(或者是不受影响)??急呀!!!!
      

  3.   

    没有看你的详细内容。但是如果你发现了这种“两个控件”的问题,应该给程序员一个严重警告,这是基本素质问题。例如向脚本写了一个function或者id,竟然不考虑页面上可能有重名的对象存在,这就是太不应该了。
      

  4.   

    放在两个不同的form 中试试!
      

  5.   

    所有的自定义控件,包括ascx,在asp.net页面上都会动态生成唯一的id和name(如果有)。倒是怕程序员不知道这些动态id和name的生成规律,结果胡乱将从客户端看到的id硬编码到程序里。总之没有这个意识的程序员,对asp.net基本机制理解有误,无法做控件。
      

  6.   

    怎样才能解决这个问题,请诸位指点,我不明白你们的意思???
    放两个from提交时会出错。