私はPHPで多くのウェブサイトを書きました。今、私は ASP MVC 4 (c#) で Web サイトを作成する必要があり、セッションで立ち往生しています。
IE ユーザーはログイン ページに移動し、ログインとパスワードを入力する必要があります。それらが正しい場合、コントローラーで、次のように UserId を使用してセッションを設定します。
Session["UserId"] = 10
この UserId 値は、PartialViews (ログイン フォームまたは (ログイン後) 一部のアプリケーション メニュー) を表示するために使用されます。Razor ビュー内でこの UserId を取得するにはどうすればよいですか?
この後、ビューで:
if (Session.UserId == 10) { @Html.Partial("LoggedMenu") }
StackOverflow で例外が発生しました。:/