我需要通过单击button1来验证两个单独的第一组,另一个是单击button2 两个按钮位于同一页面中实现的单独用户控件中,对第一个用户控件的验证也验证了第二个用户控件,我分别为两个用户控件提供验证组,但它不起作用。 请帮帮我......
以下代码包含两个用户控件,其中一个按钮位于< uc1:UCEditRegisterUser>
,另一个位于< uc1:UCEditDoctorProfile>
<div style="width: 950px; margin: 0px auto 0px auto;">
<div style="width: 425px; min-height: 800px; overflow: hidden; float: left; padding-left: 17px;
margin-top: 30px;">
<uc1:UCEditRegisterUser ID="UCEditRegisterUser1" runat="server" />
</div>
<div style="width: 485px; min-height: 800px; overflow: hidden; float: right; margin-top: 30px;
padding-right: 20px;">
<uc1:UCEditDoctorProfile ID="UCEditDoctorProfile1" runat="server" />
</div>
</div>
答案 0 :(得分:0)
这似乎很明显,所以道歉
CausesValidation
属性设置为false 您可以考虑将ValidationGroup设置为在两个控件上外部设置的属性。可以让所有继承你代码的人都清楚
答案 1 :(得分:0)
我得到了解决方案, 它需要从页面事件Page_ClientValidate(“pwd”)调用验证; 括号中的pwd是验证组。
<script type="text/javascript">
function ValidateUserContrlos()
{
var isValid=false;
isValid=Page_ClientValidate("pwd");
if(isValid)
{
return true;
}
else
return false;
}
</script>
按下按钮点击此功能
<asp:Button ID="btnSave" runat="server" Text="Save" onClick="btnSave_Click"
OnClientClick="return ValidateUserContrlos()"/>.
它解决了感谢大家的支持..