ユーザーがログインしているアカウントの名前を表示する必要がある、厳密に型指定された部分ビューがあります。
@model MyNamespace.Models.AccountNameViewModel
@if (Request.IsAuthenticated)
{
@Html.Action("AccountName", "AccountNameController", Model)
Logged in to @Model.AccountName
}
私はコントローラーを持っています:
public class AccountNameController : Controller
{
public ActionResult Index()
{
return View();
}
[ChildActionOnly]
public ActionResult AccountName(AccountNameViewModel model)
{
... Do somthing with the repository to populate the model
return PartialView(model);
}
}
私がやりたいことは、ユーザーがログインしているアカウントの名前を表示する共有部分ビューを追加することです。私が得るのは次のエラーです:
The controller for path '/ParentViewPath/' was not found or does not implement IController.
私は少なくとも正しい方向に向かっていますか?