ASP.net 上使用msgbox 問題
大家常在開發階段寫msgbox來提示使用者, 但放到 IIS Server可能有問題(有時debug 不知問題在那!),因為.NET 2 提供的 Msgbox 只是用來開發階段 debug 使用正式上線是無法用的。
建議大家用alert('新增成功!'),Page.ClientScript.RegisterStartupScript(Page.GetType, "alert", "")
但是在UpdatePanel下,請使用RegisterClientScript
在.Net 2.0上面,一般我們會使用Response.Write()或是Me.Page.ClientScript.XXX來註冊或是寫一段Script到Client端,但是當我們使用UpdatePanel做AsyncPostBack時,它是沒有作用的。這時我們就必須使用ScriptManager來做了。
例如:ScriptManager.RegisterStartupScript(UpdatePanel1,this.GetType(),"HelloWorld", "alert('The page has loaded!')",true);
1 意見:
感謝您的文章受益良多
張貼留言