私のコントローラークラスの中には、User.Identity.Nameをパラメーターとして使用してフェッチされたログに記録されたユーザーを返すプライベートメソッドがあります。これはすべて問題ありません。
private static Account GetLoggedUser()
{
AccountService accService = new AccountService();
Account userAccount = accService.GetAccountByUsername(User.Identity.Name);
return userAccount;
}
public ActionResult Edit()
{
var userAccount = GetLoggedUser();
...
}
問題は、このエラーがオンラインで発生していることですUser.Identity.Name
非静的フィールド、メソッド、またはプロパティ'System.Web.Mvc.Controller.User.get'にはオブジェクト参照が必要です
コンパイル時にエラーが表示されます。