これは私の見解であり、エラーをキャッチします
@Html.EditorFor(model => model.FacebookId)
モデルがヌルです
しかし、 var@Model
には、すべての値を持つ viewModel があります
これは私の見解です:
@model Registration.Front.Web.Models.RegistrationViewModel
@using Registration.Domain.Entities.Enum;
@using Registration.Front.Web.Helpers;
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Registration</h2>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<fieldset>
@{string visibleFb = (!Model.FBParam) ? "display:none" : "display:inline";
<div id="fb" style="@visibleFb">
<div class="editor-label">
FacebookId
</div>
<div class="editor-field">
@Html.EditorFor(model => model.FacebookId)
</div>
</div>