我想在我的ASP.NET頁面中使用Javascript Alert函數。ASP.NET中的Javascript警告
例如這樣;
Response.Write("<script language=javascript>alert('ERROR');</script>);
但是,這是行不通的。
我問這裏有什麼我做錯了什麼,每個人都使用RegisterScriptBlock
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), " ", "alert('ERROR')",true);
建議我,但我不想使用它,因爲它的工作與PostBack
我該怎麼辦,沒有PostBack
?
編輯:例如使用;
try
{
string strConnectionString = ConfigurationManager.ConnectionStrings["SqlServerCstr"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strConnectionString);
myConnection.Open();
string hesap = Label1.Text;
string musteriadi = DropDownList1.SelectedItem.Value;
string avukat = DropDownList2.SelectedItem.Value;
SqlCommand cmd = new SqlCommand("INSERT INTO AVUKAT VALUES (@MUSTERI, @AVUKAT, @HESAP)", myConnection);
cmd.Parameters.AddWithValue("@HESAP", hesap);
cmd.Parameters.AddWithValue("@MUSTERI", musteriadi);
cmd.Parameters.AddWithValue("@AVUKAT", avukat);
cmd.Connection = myConnection;
SqlDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
Response.Redirect(Request.Url.ToString());
myConnection.Close();
}
catch (Exception)
{
Response.Write("<h2>ERROR</h2>");
}
你真的想要做什麼? **客戶驗證**?有更好的方法。 **服務器驗證**?您通常會將錯誤消息發送回您的view/aspx頁面並顯示它 – balexandre 2011-04-19 07:31:24
「無回發」是什麼意思?什麼應該觸發警報框? – Heinzi 2011-04-19 07:33:43
服務器驗證。我想用我的數據庫連接try-catch blocke .. – 2011-04-19 07:34:41