asp.net弹出对话框(提示框)的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net弹出对话框(提示框)的方法相关的知识,希望对你有一定的参考价值。
//显示对话框,msg为要显示的信息,page为指定的页面(一般只需填写为this)。public static void ShowMsg(string msg, Page page)
msg = msg.Replace("'", "\\'");
htmlGenericControl hg = new HtmlGenericControl();
hg.InnerHtml = "<script language=javascript>alert('" + msg + "')</script>";
page.Controls.Add(hg);
调用时 ShowMsg("xxxxxx", this.Page); 参考技术A 可以在一个按钮的客户端的单击事件中写:如:btn.OnClientClick="alert('sodfn')";
也可以使用
ClientScript.RegisterStartupScript(this.GetType(),"show", "<script>alert('sdnf');</script>");
ScriptManager.RegisterStartupScript(Button1, Button1.GetType(), "sdf", "alert('sdfn');", true);
这两种方法都可以的。你看看。。。 参考技术B Response.Write("<script>alert('alert.....');</script>");追问
还有其他的方法吗?
追答没有
只有写法不一样 但方法还是这样子。。
Asp.Net alert弹出提示信息的5种方法
1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert(‘第一种方式,无白屏!‘);</script>");
2.HttpContext.Current.Response.Write("<script>alert(‘第二种方式,有白屏!‘)</script>");
3.public static void Show(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language=‘javascript‘ defer>alert(‘" + msg.ToString() + "‘);</script>");
}
Show(this, "第三种方式,无白屏!");
4.Response.Write("<script>alert(‘第四种方式,有白屏!‘)</script>");
5.window.showModalDialog(‘XXX.aspx‘, ‘‘, ‘dialogWidth:429px;dialogHeight:200px;location:no,menubar:no,toolbar:no,status:no‘);
(http://www.cnblogs.com/technet/articles/1691839.html)
以上是关于asp.net弹出对话框(提示框)的方法的主要内容,如果未能解决你的问题,请参考以下文章
怎么获取提示框的返回值(C# 、asp.net、webform)
asp.net如何实现alert()弹出对话框后延时2秒再跳转页面。急!!!