FileUploadコントロールを使用するasp.net 3.5のWebページがあります。ユーザーが "Browse"ボタン(コントロールの一部)をクリックすると、コントロールはファイル選択ポップアップ(ダイアログボックス)を表示します。ユーザーがアップロードするファイルを選択すると、デフォルトでファイルのフルパスがテキストボックスに表示されます(これもコントロールの一部です)。 しかし、私はそれが完全なパスではなくファイル名だけを表示することを望みます。誰かがこれを行うには滑らかで簡単な方法を知っていますか?FileUploadコントロールにファイル名のみを表示
答えて
私はそれが不可能であると確信しています。 FileUploadコントロールのテキストボックス内の値は、サーバー側またはクライアント側のスクリプトを使用して、いつでも設定することはできません。
するFileUploadコントロールは、本質的にそのようなものとして<input type="file">
HTMLで、ブラウザはそれをレンダリングする方法を決定します。あなたはこれを支配しません。
他の人が言っているように、ネイティブファイル入力コントロールはこれを行いません。ただし、コントロールのオーバーレイされたスタイリングで回避することができます。開始here。ファイル名をパスから抜き出し、後者(カスタムの非制御要素)のみを表示し、問題が発生したときに両方を使用する(コントロール自体で)JavaScriptを少し使用する可能性があります。しかし、それは実行可能でなければなりません。
JavaScript経由で変更することはできません。 – Scott
@Scott Schluer:ここでの考え方は、コントロールの値を変更するのではなく、コントロールをビューから隠して、コントロールのように動作するカスタム要素をユーザーに提示することですイベントを渡しますが、デベロッパーが表示したいものだけを表示します。 – David
リンクをありがとう。私はjQueryがこれに対するカスタムコントロールを持っていたことに気付かなかった。リンクのページに表示されているコントロールは、私が必要とするものを正確に実行しています。私はそれを詳しく見て、それが私が探している解決策かどうかを見ていきます。 – Jagd
- 1. FileUploadコントロールのモーダルオンチェンジを表示
- 2. FileUploadコントロール - 表示ファイルの内容にエラーがあります
- 3. PrimeFaces fileUploadアップロード後にファイル名を表示します。
- 4. FileUploadコントロールで選択したイメージを表示するには
- 5. FileUploadコントロールがファイル名を取得しない
- 6. アップロードフィールドのみにファイル名を表示
- 7. するFileUploadコントロール
- 8. Persist FileUploadコントロール値
- 9. FileUpload .netコントロール
- 10. Flex:DateFieldコントロールに月の名前を表示
- 11. FileUploadコントロールのボタンスタイルを変更
- 12. ASP.Net FileUploadコントロールによりクラッシュして壊れたデータが表示されます。
- 13. URLのテキストボックスをFileUploadコントロールと組み合わせる
- 14. FileUpload:選択したファイルがプレビューに表示されない
- 15. FileUploadコントロールにフィルターを追加する
- 16. JavascriptチェックボックスにFileUploadを表示/非表示チェックする
- 17. FileUploadコントロールを介してアップロードされたtxtファイルのループトラフライン
- 18. ファイル名を表示
- 19. ログイン名コントロールにユーザー名を表示する方法
- 20. FileUploadコントロールの編集を管理する
- 21. fileuploadコントロールのファイルパスを制限するasp.net
- 22. ファイル名のみを一覧表示するには?
- 23. aspからファイル名を取得する方法:FileUploadとASP.NETとC#を使用してラベルに表示
- 24. awk - 表示ファイル名
- 25. FileUploadコントロールを使用したGridview
- 26. FileUploadコントロールの「TextBox」を非表示にするにはどうすればよいですか?
- 27. QlistWidgetでdirlistのファイル名のみを表示するPython Pyqt4
- 28. サムネイルの下部にファイル名を表示
- 29. VBファイル/フォルダ名を表示
- 30. ファイル入力表示のファイル名を表示
+1。正解の最初の人であるためです。 – David