我的目标是在这个模型中放置一个表达式和验证消息,如果它是错误的类型,sql表中的验证消息将显示在显示但是它有一个错误:
资源类型 'SupplierPortal.Data.Models.MappingTable.Tbl_LocaleStringResource' 没有可访问的静态属性 '_ComPro.Addtional.CompAddtional.LblNoOfEmp'。
我该如何解决这个问题?
这是我的代码
模型
SupplierPortal.Data.Models.MappingTable.Tbl_LocaleStringResource =我的数据讯息名称 _ComPro.Addtional.CompAddtional.LblNoOfEmp =我的数据信息值
public partial class GeneralInfosModel
{
[RegularExpression("[0-9]+",ErrorMessageResourceType=typeof(SupplierPortal.Data.Models.MappingTable.Tbl_LocaleStringResource),ErrorMessageResourceName="_ComPro.Addtional.CompAddtional.LblNoOfEmp")]
public Nullable<int> NumberOfEmp { get; set; }
}
查看
<div class="form-inline">
<div class="form-group margin none">
<div class="form_item">
@Html.TextBoxFor(m => m.NumberOfEmp, new { @class = "form-control", id = "NumberOfEmp", maxlength = "255", placeholder = "", @style = "width: 132px;" })
</div>
</div>
<div class="form-group margin-none">
@Html.ValidationMessageFor(a => a.NumberOfEmp, "", new { @class = "text-danger-bold" })
</div>
</div>