Приношу информацию подписантам. При обновлении возникает проблема.

Вот мой код:

 OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/Database.mdb"));
protected void Page_Load(object sender, EventArgs e)
{
    baglanti.Open();
    var ID = Session["id"];
    OleDbCommand komut = new OleDbCommand("select *from tablo1 where id=" + ID + "", baglanti);
    komut.Parameters.AddWithValue("id", TextBox6.Text);
    OleDbDataReader oku = komut.ExecuteReader();

    if (oku.Read())
    {
        TextBox1.Text = oku["isim"].ToString();
        TextBox2.Text = oku["soyisim"].ToString();
        TextBox3.Text = oku["kadi"].ToString();
        TextBox4.Text = oku["sifre"].ToString();
        TextBox5.Text = oku["email"].ToString();
    }
}

А также,

 protected void Button1_Click(object sender, EventArgs e)
{
    //update
    var ID = Session["id"];
    OleDbCommand komut = new OleDbCommand("update tablo1 set isim=@isim,soyisim=@soyisim,kadi=@kadi,sifre=@sifre,email=@email  where id=" + ID + "", baglanti);
    komut.Parameters.AddWithValue("@isim", TextBox1.Text);
    komut.Parameters.AddWithValue("@soyisim", TextBox2.Text);
    komut.Parameters.AddWithValue("@kadi", TextBox3.Text);
    komut.Parameters.AddWithValue("@sifre", TextBox4.Text);
    komut.Parameters.AddWithValue("@email", TextBox5.Text);
    komut.ExecuteNonQuery();
    baglanti.Close();
}

Не обновляется. Я выбираю данные. Но Button1_Click не работает.

-1
Ömer Faruk Arslan 28 Май 2017 в 13:44

2 ответа

Лучший ответ

Очень жаль, что я не прочитал пост внимательно. Добавьте следующий код в первое событие загрузки страницы.

if (!IsPostBack)
    {
        return;
    }
0
Ahmad Alkaraki 28 Май 2017 в 12:00

Я не могу понять вашу проблему, как обновить сессию или Button1_Click не работает

Так ей это

для обновления использования сеанса (Session ["id"] = theNewValue;)

для события кнопки не помешает, пожалуйста, вставьте сюда тег кнопки со страницы дизайна

0
Ahmad Alkaraki 28 Май 2017 в 10:58