0

重複の可能性:
プロファイル値を割り当てる方法は?

ASP.NET MVC とメンバーシップ プロバイダーを使用しています。ビュー内のユーザーのプロファイルを取得するにはどうすればよいですか? それを取得するための特定の方法はありますか?

すぐに使用できるテンプレート プロジェクトは、次の方法でユーザー名にアクセスします。

<%= Html.Encode(Page.User.Identity.Name) %>

同様の方法でプロファイル データにアクセスしたいと思います。

4

3 に答える 3

2

MVC では、ビューでプロファイルに直接アクセスしないでください。モデルオブジェクトにコントローラーのユーザープロファイルの値を入力し、ビューを使用してそれらの値をレンダリングする必要があります。

于 2009-08-02T08:50:28.400 に答える
2

メンバーシップはサーバー側で処理されます。その情報をビューで利用できるようにする場合は、セッションまたは ViewData ディクショナリを使用します。ページをレンダリングする前に、適切なデータまたはオブジェクトを ViewData ディクショナリに入れるか、セッションの一部として追加します。1 つのビューでのみ使用している場合は、ViewData をお勧めします。

于 2009-08-02T08:50:54.033 に答える