0

これは私の見解であり、エラーをキャッチします

@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>  
4

3 に答える 3

0

Model.FBParam と Model.Facebookid ではエラーが発生しなかったことに気付きましたか? これは、FacebookId プロパティが null 可能であり、アクションから null が送信されることを意味します。また、参照のあるintのドロップダウンや文字列jetcのテキストボックスなど、データ型ごとに特定の種類のコントロールを使用します。

于 2013-09-11T07:44:04.653 に答える