Я хочу показать оповещение на моей веб-странице. Я использовал Response.Write
с помощью блока catch try. Когда он показывает предупреждение, страница становится белой, а затем, когда я нахожусь в окне предупреждения, страница возвращается. Я хочу, чтобы страница оставалась неизменной и отображалось предупреждение. Как я могу это сделать? Это мой код на C#.Как не сделать мигание экрана при использовании Response.Write
protected void ImageSave_Click(object sender, ImageClickEventArgs e)
{
SqlConnection cnn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
cnn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText =
"insert into BranchMst(SaupCode,BranchCode, BranchName, UseFlag, SeqNo) values ("
+ "'" + comboSaup.SelectedValue
+ "','" + txtBranchCode.Text.TrimEnd()
+ "','" + txtBranchName.Text.TrimEnd()
+ "','" + txtSeqNo.Text.TrimEnd()
+ "')";
try
{
int ret = cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
Response.Write("<script> alert('Error.Please check your ID');history.back(); </script>");
}
cnn.Close();
ReflashData_Grid1();
ClearField();
}
ISCH ... Пожалуйста, посмотрите на SQL Injection, а также, и попытаться использовать параметризованные запросы. – Patrick