동적 데이터 (LINQTOSQL 포함)가 생성 된 5 개의 엔티티가 있습니다. 이러한 엔터티의 Insert (Insert.aspx)에 오류가 있으면 사용자에게 오류가 발생했음을 알리고 일부 일반적인 오류 메시지를 표시하려고합니다.동적 데이터 | LINQ TO SQL | 일반 유효성 검사
1) I는 별도로이 같은 수행하여 "고유 제약 조건 위반"
2)는 각 페이지에 그것을 할 수와 같은 일반 필수 필드 오류하지만 뭔가에 대해 이야기하고 있지 않다 :
protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) {
if (e.Exception == null || e.ExceptionHandled)
{
Response.Redirect(table.ListActionPath);
}
else
{
//OtherErrors is the label on the page
OtherErrors.Visible = true;
OtherErrors.Text = e.Exception.Message;
OtherErrors.DataBind();
e.ExceptionHandled = true;
e.KeepInInsertMode = true;
}
}
을 3) 그러나 모든 엔티티에서 모든 삽입에 사용할 수있는 매우 일반적인 것을 만들고 싶습니다.
은 내가 특별히 LINQTOSQL와 동적 데이터에 대해 이야기하고있다. 심지어 위의 솔루션을 위대한 생각, LINGTOSQL 생성 된 클래스에 대해 비슷한 비슷한 있다고 생각하지 않습니다 – Chicago