我在我的编辑器模板中收到以下错误ApplicantAddressMode
:
错误 CS0019:运算符“!=”不能应用于“Comair.RI.ViewModels.ApplicantAddressType”和“Comair.RI.Models.ApplicantTypesOfAddress”类型的操作数”}
该类型Comair.RI.ViewModels.ApplicantAddressType
无处可寻。仅针对所有文件的全局解决方案搜索ApplicantAddressType
不返回任何结果。我将枚举的名称Comair.RI.Models
从ApplicantAddressType
toApplicantTypesOfAddress
更改为试图避免无意匹配,并清除了 32 位和 64 位 ASP Internet 临时文件,但编辑器模板的这一行仍然存在错误:
@using Comair.RI.Models
@model Comair.RI.ViewModels.ApplicantAddressModel
@Html.ValidationSummary(true)
<fieldset>
<legend>@Model.AddressTypeDescription</legend>
<ul class="form-column">
@if (Model.AddressType != ApplicantTypesOfAddress.Residential)
{
Model.AddressType
声明为:
[ScaffoldColumn(false)]
public ApplicantTypesOfAddress AddressType { get; set; }
我不知所措,即将开始四处投掷燃烧的尖旗,例如IsResidentialStreetNumber
和IsPostalSuburb
。我不认为救护车会在那之后很长时间到达并带我去和平。
枚举声明是这样的:
namespace Comair.RI.Models
{
public enum ApplicantTypesOfAddress
{
Residential,
Postal
}
}