اوبالیت به بو
چهارشنبه 13 مرداد 1389, 06:16 صبح
سلام
من دكمه اي در صفحه دارم به اسم "ارسال نظر". قبل از اينكه روي اين دكمه كليك بشه بعد از Validate شدن فيلد ها، مقادير رو در DataBase ذخيره مي كنه. اما مشكل اينجاست كه صفحه من postback نميشه و كاربر هرچقدر رو اين دكمه كليك كنه، به ازاي هر كليك يك ركورد در DB من ذخيره ميشه و تغييرات زماني در GridView مشاهده ميشه كه كاربر دكمه F5 يا Refresh صفحه رو بزنه.
اين مشكل رو چي جوري برطرف كنم؟
كد داخل دكمه ارسال نظر:
protected void btnSendComment_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
CommentsBLL objUI = new CommentsBLL();
string IP = "ip";
int i = objUI.AddNewComment(txtNickName.Text, txtEmail.Text, txtComment.Text, DateTime.Now, 1, IP);
ClearTextBox();
}
}
من دكمه اي در صفحه دارم به اسم "ارسال نظر". قبل از اينكه روي اين دكمه كليك بشه بعد از Validate شدن فيلد ها، مقادير رو در DataBase ذخيره مي كنه. اما مشكل اينجاست كه صفحه من postback نميشه و كاربر هرچقدر رو اين دكمه كليك كنه، به ازاي هر كليك يك ركورد در DB من ذخيره ميشه و تغييرات زماني در GridView مشاهده ميشه كه كاربر دكمه F5 يا Refresh صفحه رو بزنه.
اين مشكل رو چي جوري برطرف كنم؟
كد داخل دكمه ارسال نظر:
protected void btnSendComment_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
CommentsBLL objUI = new CommentsBLL();
string IP = "ip";
int i = objUI.AddNewComment(txtNickName.Text, txtEmail.Text, txtComment.Text, DateTime.Now, 1, IP);
ClearTextBox();
}
}