2010-12-05 4 views
0

私は、ファイルアップロードコントロールを含むフィールドを含むグリッドを持っています。問題は、グリッドを更新し、検証が失敗してファイルが失われた場合です。グリッドの検証中にファイルの値を維持する

ポストバック中にファイルを保存する方法と場所を教えてもらえますか?

現在、静的なフィールドにありますが、これは良い考えではないと思いますか?

答えて

0

実際にファイルをアップロードせずにポストバック中にファイル名をボックスに入れておくことはできないと思います...ファイルアップロードボックスの値をプリセットできるとは思いませんが、これはメジャーセキュリティの問題。これが可能ならば、プログラム的にボックスの値を「/ etc/passwd」に設定し、ボックスを非表示にして、javascriptを使ってフォームを送信することができます。

クライアント側の検証を検討する必要があると思います。サーバー側を検証するためにが必要な場合は、ajax-callでそれを実行できます。

関連する問題