我正在尝试为不在我的数据库模型中的表单字段添加必需的验证。目前在我的数据库模型中,我有 2 个值。
模型:
public class Values{
[Required]
public string Value1{ get; set; }
[Required]
public string Value2 { get; set; }
}
我想要我的视图表单中的第三个值可以处理验证,但它不存在于数据库中,所以不应该存在于我的数据库模型中,但我需要它在控制器中使用。
看法:
<div class="editor-field">
@Html.EditorFor(model => model.Value1)
@Html.ValidationMessageFor(model => model.Value1)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Value2)
@Html.ValidationMessageFor(model => model.Value2)
</div>
如何添加具有相同简单验证但在我的数据库中不存在的第三个字段?如果没有,我怎样才能实现类似的验证?
例子:
<div class="editor-field">
@Html.EditorFor(model => model.Value3)
@Html.ValidationMessageFor(model => model.Value3)
</div>
谢谢你!