Обновляемый GridView

Только недавно начал работать с ASP.NETпри обновлении грида
protected void GridPlan_RowUpdating(object sender, GridViewUpdateEventArgs e)
 {
 ssc = new SqlServerClass();
 for (int i = 0; i <= GridPlan.Rows.Count - 1; i++)
 {
 TextBox TextBox1 = ((TextBox)GridPlan.Rows[e.RowIndex].FindControl("TextBox1"));
 string prm = TextBox1.Text;
 string sql = "UPDATE DO_TtxtMng SET valtext='"+prm +"' where Id_rec=16"; 
 ssc.UpdateALL(sql);
 }
получаю старое значение текстбокса TextBox1 в editItemTemplateНа странице выглядит так
<EditItemTemplate>
 <asp:TextBox <span>ID</span><span>=</span><span>"TextBox1"</span> <span>runat</span><span>=</span><span>"server"</span> <span>Text</span><span>=</span><span>'<%# Bind("valtext") %>'</span> 
 <span>AutoPostBack</span><span>=</span><span>"False"</span>><<span>/</span>asp:TextBox><<span>/</span>EditItemTemplate>
В чем ошибка?
2 ответа

!IsPostBack


емнип, у того же макдональда НЕиспользование параметров при запросах к БД описывается с примерами конкретных скуль-инжекций и их последствий