我有一個ASP.NET Web應用程序。我基本上試圖說,用戶必須輸入公司名稱或所有者名稱。我有我的網頁,並且在網頁上有一個帶有這些文本字段和自定義控件的用戶控件。這是自定義的控制和驗證摘要...爲什麼我的自定義驗證器不會啓動?
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
CssClass="failureNotification" ValidationGroup="OwnerInfo" />
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="CheckOwner" ControlToValidate="txtCompany"
ErrorMessage="Company Name or Owner required" ValidationGroup="OwnerInfo">*</asp:CustomValidator>
即使剝離實際javascript函數降到最低限度,並在這兩個控件本身和主要頁面的Headcontent部分嘗試它,我不能讓它着火。這裏是JavaScript函數...
<script type="text/javascript">
function CheckOwner(source, args) {
args.IsValid = false;
}
</script>
沒有工作。 javascript可以在用戶控件中或者在mian頁面中。沒有它在用戶控制中,我沒有得到任何迴應。 – Gary