C#での回答も役立ちます。
私のページには、検証を行う必要がある 2 つのファイル アップローダーがあります。
最初の fileuploader は .doc または docx ファイル用で、2 つ目は ppt または pptx ファイル用です。
コードは次のとおりです。
If fuAttachmentDoc.HasFile = True Then
If Not UCase(System.IO.Path.GetExtension(fuAttachmentDoc.FileName)) = ".DOC" Then
If Not UCase(System.IO.Path.GetExtension(fuAttachmentDoc.FileName)) = ".DOCX" Then
gc.ShowErrorMsg("Please Select DOC File")
End If
End If
Else
gc.ShowErrorMsg("Please Select DOC File")
End If
If fuAttachmentppt.HasFile Then
If Not System.IO.Path.GetExtension(fuAttachmentppt.FileName) = ".PPT" Then
If Not System.IO.Path.GetExtension(fuAttachmentppt.FileName) = ".PPTX" Then
gc.ShowErrorMsg("Please Select PPT File")
End If
End If
Else
gc.ShowErrorMsg("Please Select PPT File")
End If
1 つのファイル アップローダーのみでファイルを選択した場合、つまり doc ファイルのみまたは ppt ファイル アップローダーのみの場合は、fuAttachmentDoc.HasFile=true
2fuAttachmentppt.HasFile=true
つのファイルを選択すると、両方が false のままになり、状態になりません。
なぜこれが起こっているのか理解できません。
私を助けてください。
C#での回答も役立ちます。