我为用户创造新项目创造了以下看法。 在用户离开现场空白时,Ive试图创建验证范围,然后生成验证信息。 然而,如果用户离开现场空白,我的申请就在以下几条线路上坠毁:_headline = structureObject.SetValidValue(价值、虚假)
,载于《模型》中。 这是因为:
这种财产不能归为无效。
我模式的一部分.Designer.cs文档:
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String headline
{
get
{
return _headline;
}
set
{
OnheadlineChanging(value);
ReportPropertyChanging("headline");
_headline = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("headline");
OnheadlineChanged();
}
}
本条适用的法典部分如下:
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>News Details</legend>
<br />
Posted Date:
<div class="editor-field">
@Html.EditorFor(model => model.posted)
@Html.ValidationMessageFor(model => model.posted)
</div>
<br />
Headline Title:
<div class="editor-field">
@Html.EditorFor(model => model.headline)
@Html.ValidationMessageFor(model => model.headline)
</div>
<br />
The following is my accountModels.cs file where i into the accreditation for the View:
[MetadataType(typeof(NewsValidation))]
public partial class News
{
}
public class NewsValidation
{
[Required(ErrorMessage = "Posted date is required")]
public DateTime posted { get; set; }
[Required(ErrorMessage = "Headline is required")]
[Display(Name = "Headline")]
public string headline { get; set; }
[Required(ErrorMessage = "Story body is required")]
public string story { get; set; }
}
我被告知,是因为我的数据库允许Null数值,但此后,我建立了一个新的数据库,不再允许Nuslls。 我的申请仍然坠毁,也知道何时开始。 这里是一件奇怪的事情,当它坠毁时,就可点击它继续使用,而验证也出现在其中。 因此,它看上去的是验证工作,但出于某种原因,先是申请坠毁。
谁能提供任何支持?