我在mvc中有一个项目。
我有员工模型文件,这是一个 dll 文件代码
它定义了我表单的所有字段,我想更改
[DataMember(IsRequired = false)]
forLName field
但由于我有 dll 的模型文件,我无法在 .cs 文件中更改它
还有其他方法吗?
.cs 中的代码
[DataMember(IsRequired = true)]
[Display(Name = "Lname")]
[Metadata(MetadataId = "142C8DF5-0546-4C4A-A935-CA39D5AF0E2F", Order = 10, IsSearchable = true, IsVisible = true, IsReadonly = false, IsNullable = false, HasDefaultValue = false, DefaultValue = "")]
[Required(ErrorMessage = "Please enter Last Name")]
public double LName { get; set; }
.cshtml 中的代码
<tr>
<td valign="top" class="nd_nor_ftd">Last Name
<span class="mand">*</span>
</td>
<td>
@Html.TextBoxFor(t => t.LName, new { @class = "smallTxtEntry" })
</tr>
简而言之,我想将 Isrequired 字段更改为 false ,它被赋予为 true?或者它不应该给这个字段任何验证错误帮助我