セッションがデフォルトでSharePoint内で無効になっていることを読みました(パフォーマンスのために聞いたことがあります)。セッションに収まるように見える状況がありますが、できることならセッションを有効にしたくありません。代替手段を検討したいのですが、それらが何であるかを見つけるのに苦労しています。それを有効にする方法について議論する多くの質問を見つけることができますが、代替案についてはあまり見つかりません.
私の状況では、ソリューション内のほとんどのページに表示されるコンボボックスが必要です。このコンボボックスは、ほぼすべてのページで (変数を変更することによって) データバインディングをわずかに変更する予定であり、ユーザーに対してサイト全体で一貫性を維持したいと考えています。「ページをどの言語で表示しますか?」のようなものです。または「何年のデータが必要ですか?」。明らかに、この情報はユーザーごとに保持する必要があり、特にユーザーがログアウトしたときに失われても問題ありません。
セッションを使用する代わりに、どのような選択肢がありますか?