Здравствуйте, urukhay, Вы писали:
U>Всем доброго времени суток. Есть две страницы: одна с гридвью (далее форма1) а другая предназначена для более подробного просмотра информации конкретной записи из формы1 (далее форма2).У гридвью есть следующего вида событие: U>protected void utcountry_RowDataBound(object sender, GridViewRowEventArgs e) U>{ U>HyperLink lnk; U>if (e.Row.RowType == DataControlRowType.DataRow) U>{ U>string id = Convert.ToString(((DataRowView)e.Row.DataItem)["id"]); U>lnk = ((HyperLink)e.Row.Cells[1].Controls[0]); U>lnk.NavigateUrl = string.Format("~/ Country.aspx?wndmode=view&id={0}", ((DataRowView)e.Row.DataItem)["id"]); U>} U>} U>Здесь в навигэйт юрл в параметр дописывается айди строки грид, по которой кликнули. После клика по конкретной строке, и изменении в форме2 некоторых данных все работает отлично: данные сохраняются и с помощью Response.Redirect возвращаюсь на форму1. При этом в форме1 отобажаются измененные данные. А вот дальше, когда я второй раз кликаю по тойже строке (которую только что изменил) я попадаю на форму2, и там отображается информация, которая была ДО изменения. При этом в базе данных содержится измененная информация (т.е. та, которая и должна быть) и событие Page_Load вообще не срабатывает (при повторном клике по измененной строке). В чем может быть дело?