ASP.Net中後臺控制頁面提示信息的顯示方式

ASP.Net中後臺控制頁面提示信息的顯示方式服務器

 

  1.       用於刪除或修改爲功後的顯示:(背景No空白)

ScriptManager.RegisterStartupScript(this, typeof(Page), "", "<script>alert("刪除失敗~!")</script>", false);this

 

  1.       爲頁控件綁定操做如:onClick,顯示信息:

(1).(e.Row.Cells[4].FindControl("ImageButton1") as ImageButton).Attributes.Add("onClick", "return confirm("肯定要刪除「" + e.Row.Cells[1].Text + "」")");ip

(2).public System.Web.UI.WebControls.Button btnDel;產品

    btnDel.Attributes.Add("onclick", "return confirm('肯定要刪嗎?');");it

 

  1.       操做完成後的提示信息:(背景爲空白)

System.Web.HttpContext.Current.Response.Write("<script>alert("刪除成功~!")</script>");後臺

 

  1.       容許 ASP.NET 服務器控件在 Page 中發出客戶端腳本塊:

this.RegisterStartupScript("", "<script>alert("刪除失敗~!")</script>");cli

 

  1.       在ASP.NET頁面上添加AJAX控件後,不能調出窗口的解決辦法:

ASP.NET2.0中AJAX使用新的ScriptManager 類來管理,而不兼容原來的 ClientScriptManager 類 ,因此用:date

<script>alert('提示:產品添加成功!')</script>和方法

this.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "<script>alert('提示:產品添加成功!');</script>", true);客戶端

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "<script>alert('提示:產品添加成功');</script>", true);

這些方法都是無效的.

 

能夠用如下方法寫代碼實現

 ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('提示:產品添加成功!');if(confirm('是否繼續添加?取消轉到產品管理頁')){alert('本頁面繼續添加')}else{window.open('productManage.aspx','_self');}", true);

相關文章
相關標籤/搜索