Моя проблема в том, что я инкапсулировал набор элементов управления в панели обновления. при первом запуске страницы вызывается мой метод Mutual () . Когда я нажимаю на Button1_click, текущее значение row [i] сохраняется в базе данных, но когда я нажимаю на Button2 для увеличения i-го значения строки [i] и вызываю Mutual (i), оно не ' Тебя называют ...
Пожалуйста, скажите мне, где я ошибаюсь или я что-то упускаю? Почему это происходит?
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
//Access values from database and store into DataRow[] row
i=0;
ViewState["i"] = i;
Mutual(i);
}
}
protected void Mutual(int i)
{
//display row[i]
}
protected void Button1_click(...)
{
//store current row[i] value into database
}
protected void Button2_click(....)
{
i = (int)ViewState["i"];
i++;
ViewState["i"] = i;
Mutual(i);
}