私は2つのasp.net Webフォームを持っています。最初はScriptManager、History、UpdatePanel、およびGridViewがあります。後者はScriptManager、UpdatePanel、およびTextBoxesです。ここでの前提は、アイテムを編集できる詳細フォームにリンクするリストです。ASP.NET AJAXを使用したWebフォーム:HyperLinkとLinkButton&Response.RedirectからGridView
編集ページ(必要なパラメータを含む)に設定されたURLでHyperLinkコントロールを使用すると、何かを変更して保存してから戻るボタンをクリックすると、オリジナルが表示されますリストは更新されません。リフレッシュするためにF5を押すと、変更が表示されます。
代わりに、GridView内でLinkButtonを使用し、コードビハインドでそのLinkButtonを処理して同じ編集ページ(同じパラメータを使用)にResponse.Redirectを実行する場合は、同じ変更を加えて保存してから戻るボタンをクリックすると、元のページのリストが自動的に更新され、変更内容が表示されます。
編集/保存が行われる詳細ページのコードは変更されません。最初に表示された方法だけが変更されます。
質問:Response.Redirectがバックボタンがクリックされたときにページをリフレッシュさせ、それを直接HyperLinkの方法で複製することができますか?私は、ポストバックの理由を見ないので、HyperLinkメソッドを使用することを好むでしょうが、ユーザーがそれをブラウズするときにGridViewをリフレッシュしたいと思います。
ありがとうございました。
を私は、http-ヘッダを追加し、タグをキャッシュしているので、おそらくここではその件に関する専門家がいます。 – pseudocoder