私はファイルアップロードアプリケーションを作成しています。そのため、テキストボックスのキー名とファイルアップロード のコントロールが含まれています。保存ボタンは、キー名とファイルを保存するために使用されます。私の問題は、fileuploadコントロールでファイルを選択し、keynameテキストボックスに任意の値を入力せずに保存ボタンをクリックすると、「キーイングを入力してください」というメッセージが表示されますが、fileuploadコントロールはクリアされます。ファイルアップロードコントロールの値をどのように保持できますか?ファイルアップロードコントロールの値を保持
2
A
答えて
4
FileUploadコントロールでは値を保持できません。これはセキュリティ上の理由によるものです。 keynameテキストボックスにはRequiredFieldValidatorを使用できます。
2
セキュリティ上の理由から、FileUploadコントロールに値を割り当てることはできません。
もし可能であれば、個人情報を持つ既知のシステムファイルへのパスをデフォルトで入れることができます。その後、ページ上のコントロールを非表示にして、ユーザに何らかの理由でページを送信させ、知らないうちにファイルを自動ダウンロードさせます。ちょうどそれがなかったら、それを悪用するので、多くの方法があるだろうので
ファイルアップロードコントロールは非常にロックダウンされています。
ポストバックを実行して、キー名が入力されているかどうかを確認していないとお考えですか?キー値が入力されていない場合は、javascriptによるチェックを行い、メッセージの表示を中止/表示します。ポストバックは値をクリアしているので、ポストバックが起こらないようにすると、ポストバックの問題の後にファイルアップロードのクリアを回避できないので、問題はなくなります。
+0
MSDNで理由を参照してください。 – Sauron
関連する問題
- 1. aspファイルアップロードコントロールのカスタムテキスト
- 2. Ext libダイアログとファイルアップロードコントロール
- 3. XpagesファイルアップロードコントロールとMIMEタイプ
- 4. asp.netのファイルアップロードコントロールの検証メッセージ
- 5. PHP:ファイルアップロードコントロールなしのファイルアップロード
- 6. C#フォームの値の保持
- 7. フラスコform.populate_obj()ヌル値を保持
- 8. NSMutableArray値を保持する
- 9. リフレッシュ後のフォーム保持値
- 10. センサー値の保持ピーク
- 11. 正規表現c#ファイルアップロードコントロール
- 12. aspファイルアップロードコントロールのラベルを変更する
- 13. 変数の過去の値を保持
- 14. XSL保持増分値
- 15. 配列内の値を保持する
- 16. ページ更新後の値を保持
- 17. ASP.NETドロップダウンリストの選択値を保持JavaScript
- 18. メソッドスコープ外の属性値を保持
- 19. テキストボックスを保持するセッションタイムアウトの値asp.net
- 20. ループ内の値を保持する
- 21. Dropzoneファイルアップロードコントロールでマルチセレクションを無効にする
- 22. Slider NoUiSliderの値の保持範囲
- 23. 関数からの値の保持
- 24. 投稿後のフォーム値の保持
- 25. 変数値を保持する
- 26. 値を保持するJava変数
- 27. anglejs値を保持しているチェックボックス
- 28. POST値を保持するforeachチェックボックス
- 29. 提出後に値を保持する
- 30. Jqgridに値を保持する方法
MSDNで理由を参照してください。 – Sauron
これら2つは役に立ちます: http://www.csharpuniversity.com/2009/03/05/uploading-files-and-validating-them-using-the-aspnet-fileupload-and-customvalidator-controls/ http ://forums.asp.net/p/1155617/1896657.aspx – Kashif