0

私は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 として与えられますか? または、このフィールドの検証エラーが発生しないようにする必要があります

4

2 に答える 2