このCustomValidatorを機能させることができません。 FileUploadまたはテキストボックスのいずれかを記入しなければならない場合args.IsValidにする必要がありますどのようなASP.NET CustomValidatorクライアント側
<asp:FileUpload ID="fuFile" runat="server" size="70"/>
<asp:TextBox ID="c101_c7" class="textbox" runat="server"/>
<asp:CustomValidator ID="vldFile" runat="server" ClientValidationFunction="ValidateFile"
ErrorMessage="You must either upload a file or provide a URL of a file."></asp:CustomValidator>
:体において
<script language="javascript" type="text/javascript">
function ValidateFile(sender, args){
alert("Hi");
args.IsValid = document.getElementById("fuFile").value != "" ||
document.getElementById("c101_c7").value != "";
}
</script>
:<ヘッド>で
?
ああはあなたに感謝!私は、ボタンが検証グループを持っていることに気付かなかった。 しかし、私はまだこの部分を間違っていると思います。あなたはそれを行う正しい方法を知っていますか? args.IsValid = document.getElementById( "fuFile")。value!= "" || document.getElementById( "c101_c7")。value!= ""; – Aximili