0

フォームが送信されたときの優れた設計ソリューション、「戻る」と「進む」ブラウザ ボタンの動作はどうあるべきか。同様の質問は、ユーザーがアプリケーションをログアウトしてから「進む」ブラウザ ボタンをクリックするとどうなるかということです。

上記の状況について、いくつかのシナリオをお聞かせいただければ幸いです。

ありがとう。

編集 - 共有するのが良いはずであり、私の見解:-)

私の個人的な意見では、ログアウト後、ユーザーはログイン ページを経由せずにアプリケーションに入ることができないはずです。送信シナリオの場合 - 送信後、ブラウザー ボタンに戻ると、ユーザーはフォームに戻ることができますが、データは含まれていません。

4

2 に答える 2

1

一般的なパターンの 1 つはPost/Redirect/Getです。そのパターンでは、投稿の結果はブックマーク可能な (および前後にナビゲート可能な) ページになります。戻るボタンには、ほとんどの Windows ダイアログで ESC を押すような「ここに行くつもりはなかったので、元の場所に戻してください」という通常の意味の 1 つがあり、進むボタンには「戻るつもりはなかった」という意味があります。ボタン、やっぱりあのページが欲しかった。」このパターンは、すべての人に当てはまるわけではありません。各ページ (フォーム送信への応答を含む) が、ブックマークしたい概念エンティティを表している場合に最も意味があります。

ログアウトのシナリオに関しては、ほとんどのアプリは URL で指定されたページに関係なくログインしているかどうかをチェックし、ログインしていない場合はログイン フォームにリダイレクトします。ページ; チェックは通常バルブか何かです.) 良い機能は、ユーザーが行こうとしていた場所を記憶し、ログインに成功したときにそこに移動することです.

あなたの質問はテクノロジーよりもデザインに関するものであるため、GWT の履歴メカニズムはリンクによって接続された静的ページの動作を模倣することを目的としていることを除いて、GWT は実際には状況を変えません。 .

于 2011-06-28T16:06:31.043 に答える