カスタム バリデーターを使用しているのは、必須フィールド バリデーターが Ajax コンボボックスで失敗するためですが、カスタム バリデーター コントロールで別のテキストボックスの ID を渡してオプションを検証すると、正常に動作します。 .
以下は私のコードです:更新されました
<ajax:ComboBox ID="Cmbx" runat="server" Width="100px" CssClass="AquaStyle textfont"
AutoPostBack="true" DropDownStyle="DropDown" AutoCompleteMode="SuggestAppend"
CaseSensitive="false" ItemInsertLocation="Append"
ValidationGroup="Validate" CausesValidation="true" />
<asp:CustomValidator ID="cvRequired" ControlToValidate="InstCmbx$TextBox" runat="server"
ClientValidationFunction="validate" Display="None" ValidationGroup="Validate"/>
これは機能していません。Ajax サイトの問題トラッカーもチェックアウトしましたが、ID に「$TextBox」を追加する必要があるとのことでした。これは機能しますが、機能しません。
同じから単純なjavascript関数を呼び出すことができません:
function validate(sender, args) {
alert("gasfkgsjkds");
}