PDA

View Full Version : سوال: جلوگیری از پرشدن مجدد فیلدها پس از زدن دکمه آپدیت



agha ehsan
دوشنبه 09 تیر 1393, 14:01 عصر
پروژه من تحت وب هست
من فیلدهای یک فرم رو درون رویداد Page_Load با خواندن مقادیر از بانک پر میکنم
اما کاربر پس از اینکه دکمه آپدیت رو میزنه تا مقادیر جدید آپدیت بشن ، مجددا مقادیر قبلی که در بانک موجود بودند درون فرم قرار گرفته و اون ها مجددا ثبت بانک میشن!
چه شرطی رو قبل از پر کردن فیلد ها قرار بدم تا اطلاعات مجددا درون فرم قرار نگیرند؟
اینم کد درون page load :
SqlConnection cn = new SqlConnection(db._StrCon);
SqlDataReader dr = db.SelectCommand(cn, "tbl_title_select", new SqlParameter("@titleid", 1));
dr.Read();
txtinsert_title.Text = dr["title"].ToString();
txtinsert_subtitle.Text = dr["subtitle"].ToString();
txtinsert_header.Text = dr["headertitle"].ToString();
txtinsert_entitle.Text = dr["en_title"].ToString();
txtinsert_subentitle.Text = dr["en_subtitle"].ToString();
txtinsert_enheader.Text = dr["en_headertitle"].ToString();
cn.Close();

agha ehsan
سه شنبه 10 تیر 1393, 09:21 صبح
مشکلم حل شد!
قبل از کدم این شرط رو باید بذارم:
if (!Page.IsPostBack)