私はmvcに1つのプロジェクトを持っています。
私は従業員モデル ファイルを持っています。これは dll ファイル コードです。
これは私のフォームのすべてのフィールドを定義し、
[DataMember(IsRequired = false)]
forを変更したいLName 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 として与えられますか? または、このフィールドの検証エラーが発生しないようにする必要があります