Я использую элемент управления GridView, используя базу данных Northwind в качестве «песочницы».
Я разрешил редактирование строк с помощью AutoGenerateEditButton = "true", и все работает нормально.Книга, которую я использую для справки, предлагает следующий код для обработки ошибок (C #):
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
if (e.Exception != null)
this.lblErrorMessage.Text = e.Exception.Message;
}
Я использовал простой ярлык asp на той же веб-форме.В качестве эксперимента я отредактировал вышеприведенное, чтобы оно выглядело следующим образом, поскольку я хочу простого текстового подтверждения:
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
if (e.Exception != null)
this.lblErrorMessage.Text = e.Exception.Message;
else
this.lblErrorMessage.Text = "Row updated!";
}
Однако это, похоже, не влияет на текст моей метки, что наводит меня на мысль, что исключениеобработка фрагмента тоже не сработает.Кто-нибудь может посоветовать, пожалуйста, почему?