現在のユーザーが投稿の所有者またはプロファイルの所有者である場合、以下のように比較しています。
if (Request.IsAuthenticated)
{
if (Users.IsInRole("Admin") || (Guid)System.Web.Security.Membership.GetUser().ProviderUserKey == Model.UserId)
{
@Html.ActionLink("EditProfile", "EditProfile", "UserProfile")
}
}
これが最善の方法ですか、それともこの比較を制御するためのより良い方法はありますか。