当我在浏览器中转到“用户/添加”视图时,收到以下消息-


  编译器错误消息:CS0234:类型或名称空间名称'UserModel'在名称空间'CRM.Core.Models'中不存在(您是否缺少程序集引用?)


有什么想法我要去哪里吗?

视图

@model CRM.Core.Models.UserModel

@{
    ViewBag.Title = "Add";
}

<h2>Add</h2>

@using (Html.BeginForm()) {
@Html.ValidationSummary(true)

<fieldset>
    <legend>UserModel</legend>

    <div class="editor-label">
        @Html.LabelFor(model => model.EmployeeNumber)
    </div>
    <div class="editor-field">
        @Html.EditorFor(model => model.EmployeeNumber)
        @Html.ValidationMessageFor(model => model.EmployeeNumber)
    </div>
</fieldset>
}


用户控制器

public ActionResult Add()
    {
        return View();
    }

    [HttpPost]
    public ActionResult Add(UserModel model)
    {
        if (ModelState.IsValid)
        {
            _userService.Add(model);
        }

        return View(model);
    }


UserModel.cs

namespace CRM.Core.Models
{
    public class UserModel : IUserModel
    {
        [DisplayName("Employee Number")]
        public int EmployeeNumber { get; set; }
    }
}

最佳答案

不太确定发生了什么,但我只是重新启动了PC,然后再次进行了重建。现在似乎一切正常。

10-07 15:12