在DetailsView的Insert Mode或Edit Mode中,单击CancelButton的默认行为是TextBox中的清晰输入。但我只是想重定向到其他页面而不是明确的输入。我希望有服务器端事件触发,所以我可以Response.Redirect。
客户端(某些JS?)重定向也很好。
答案 0 :(得分:1)
查看ModeChanging Event和CancelingEdit Property。
void DetailsView_ModeChanging(Object sender, DetailsViewModeEventArgs e)
{
if (e.NewMode == DetailsViewMode.Edit ||
e.NewMode == DetailsViewMode.Insert)
{
if (e.CancelingEdit)
{
//canceled
}
}
}