asp.net 웹 응용 프로그램에서 세부 정보보기를 사용하고 있습니다.DetailsView 동일한 처리기로 항목 이벤트 (업데이트 된 삭제됨)
업데이트 된 이벤트와 삽입 된 이벤트가 동시에 발생하면 같은 방식으로 처리하고 싶습니다. 이벤트에서 공통적 인 상속이없는 두 개의 개별 클래스가 있다고 주장하기 때문에 기본적으로 동일한 코드로 두 개의 개별 메소드를 가져야합니다.
이 문제가 발생합니까?
예 :
protected void DetailsViewItemInserted(object sender, DetailsViewInsertedEventArgs e)
{
if (e == null)
return;
if (e.Exception != null)
{
e.ExceptionHandled = HandleException(e.Exception);
e.KeepInInsertMode = e.ExceptionHandled;
}
}
protected void DetailsViewItemUpdated(object sender, DetailsViewUpdatedEventArgs e)
{
if (e == null)
return;
if (e.Exception != null)
{
e.ExceptionHandled = HandleException(e.Exception);
e.KeepInEditMode = e.ExceptionHandled;
}
}
내가 를 추출하고 싶습니다
경우 (예 == NULL) 반환; 가능하다면 어떤 종류의 일반적인 방법으로도 가능하다.
그건 내가 원했던 그대로의 멋진 것입니다 ... 문제는 우리가 있습니다. (잘 그 고마워요.) –