
こんにちは。ユーザーがダイアログからファイルを選択する必要があります。次に、そのファイルへのパスのみが必要です。私が探していた唯一の方法は、を使用することです<input>が、ユーザーにchoose fileボタンをクリックさせることはできません。プログラムで「クリック」する必要があります
どんな助けでも役に立ちます。
PS。これは、ASP>NET の 2 日目です。JavaScript もわかりません。
エイデン

こんにちは。ユーザーがダイアログからファイルを選択する必要があります。次に、そのファイルへのパスのみが必要です。私が探していた唯一の方法は、を使用することです<input>が、ユーザーにchoose fileボタンをクリックさせることはできません。プログラムで「クリック」する必要があります
どんな助けでも役に立ちます。
PS。これは、ASP>NET の 2 日目です。JavaScript もわかりません。
エイデン
jQuery を使用して のchangeイベントにイベント ハンドラーを適用できますinput type="file"が、一部のブラウザーはファイル パス名をファイルに返し、一部のブラウザーはダミー パス (正しいファイル名) を表示し、他のブラウザーは単にファイル名にパスなし。
編集: プログラムでファイル ダイアログをクリックするには、css を使用してそれを非表示にしてから、ダイアログを表示するdisplay: noneよう$("#<%=myFileInput.ClientID%>").click();にします。