2009-03-18 18 views
0

。アプリケーション作業は非常にいいが、とき、誰のF5キーを押すか、その時、ページ全体がその時に私は取り戻すすべての事をリフレッシュするが、私が行った場合、ファイルは、その時はもう一回が行わことができますアップロードアップロードされ、ブラウザのボタンを更新します。誰もそれがなぜ起こるか言う。私はその時をリフレッシュ押したときに最初pageload方法を行くが、私は、ファイルのアップロードを行うときに、その後、時間制御ではなくpageload方法のアップロード方法をファイルに直接行くリフレッシュボタンを行います。事前に おかげで私は非常によく説明できない知っているが、私が正しくあなたを理解していれば、あなたはポストバックリフレッシュ問題を解決しようと更新問題

+0

申し訳ありませんが、それはあなたが解決しようとしているかを理解することは非常に難しいです。 FileUpload1 ASP機能です –

答えて

1

私を助けてください。これで問題が解決されますが

Response.Redirect(Request.Path) 

行われたときに同じページに戻ってリダイレクトすることができますポストバック方法で

は、それはあなたが知っておくべき、また 旅行ラウンド追加のサーバーです。

+0

返事のおかげで、私たちはページを更新すると、それがFileUpload1実行されます():ボタンは、それが自動的に既定のボタンとして取るです。私に返信してください... –

+0

@Claus、彼は理由がわかっています.netがbutton_clickイベント関数を実行するのは、page_load()だけです。 –

+0

asp.netはフォームを使用してすべてのデータをサーバーに送信します。サーバー側のイベントはフォームのポストの情報に基づいて生成されるため、F5キーを押すとフォームを再送信し、サーバー側のイベントが再度発生します。この問題を避けるためにフォームの投稿は、プロセスの後で常に新しい "クリーン"ページにリダイレクトする必要があります。 –