1

私はこれを理解しようとしていますが、私が遭遇したように見えるのは、作成方法を説明する投稿だけであり、これは実際には私の問題ではありません. そのような慣行が存在する場合、Cookieを作成するのに適した(またはその点で正しい)時期はいつなのか、私はただ疑問に思っています。

asp.net mvc に基づく私の Web ページには、ページ上の要素のリストのフィルターとして機能するタグがいくつかあります。ユーザーがそのページに戻るたびに、タグの選択を覚えておきたいです。HTTPCookie を使用すると、Cookie は私の情報を問題なく保存しますが、前述のとおりです。いつ設定するのが適切ですか?ユーザーがページを離れたときは? 新しいタグがクリックされるたびに? もしそうなら、同じ名前の新しい Cookie をもう一度作成して、古い Cookie を新しい情報で上書きしますか?

4

1 に答える 1

1

わかりましたので、同僚と話し合った後、これを自分で考え出しました。私のコントローラーでは、タグ付けされたものがクリックされたかどうかを確認し、それがクリックされた場合は、新しい Cookie を作成する (初回クリック) か、古い Cookie を新しい情報で上書きしました。

また、タグが空で、そのユーザーに Cookie が設定されている場合は、名前付き Cookie を確認し、タグの選択を再設定しました。魅力のように機能します。

これが「正しい」方法であるかどうかわからないので、後でコメントすることに興味がある人は、フィードバックをいただければ幸いです :)

于 2013-06-27T06:20:21.980 に答える