javascript中弹出提示框的问题(asp.net).

在cs文件中编写代码时,为什么用Response.Write("<script>alert('有且只能选中一条记录!');</script>");可以弹出一个提示框,而用Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('有且只能选中一条记录!');</script>");却弹不出来呢?

写法没错,可以正常弹出对话框的。。。
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('有且只能选中一条记录!');</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('有且只能选中一条记录!');</script>",false);
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('有且只能选中一条记录!');",true);
都可以正常弹出对话框
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-15
Page.ClientScript.RegisterStartupScript(Page.GetType(), "ajaxjs", "alert('提示')", true);
第2个回答  2012-03-14
还有一个参数吧
Page.ClientScript.RegisterStartupScript(this.GetType(), "alt", "<script type='text/javascript'>alert('有且只能选中一条记录!');</script>",false);
你看看页面源码 看看 生成的脚本 找找错误

javascript中弹出提示框的问题(asp.net).
写法没错,可以正常弹出对话框的。。。Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('有且只能选中一条记录!');");Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('有且只能选中一条记录!');",false);Page.ClientScript.RegisterStartupScript(this.G...

asp.net弹出对话框(提示框)的方法
\/\/显示对话框,msg为要显示的信息,page为指定的页面(一般只需填写为this)。public static void ShowMsg(string msg, Page page){ msg = msg.Replace("'", "\\\\'");HtmlGenericControl hg = new HtmlGenericControl();hg.InnerHtml = "alert('" + msg + "')";page.Controls.Add(hg);} ...

asp.net中用javascript消息框
\/\/\/ 控件点击 消息确认提示框 \/\/\/ \/\/\/ 当前页面指针,一般为this \/\/\/ 提示信息 public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control, string msg){ \/\/Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");Control.Attributes.A...

asp.net弹出对话框出现这个错误
ScriptManager.RegisterStartupScript("使用ajax的控件ID", typeof(System.Web.UI.Page), "aaa", "Response.Write(alert('你已经注册过!')", false);

asp.net 如何实现消息框提示(不要page_load里的)。
如果你的按钮是<asp:Button ID="Button1" runat="server" Text="删除" OnClientClick="return btnDelete()"><\/asp:Button>,这就是那个删除按钮了,我只是在里面添加了一个OnClientClick事件。这里面调用的方法如下: function btnDelete(){ if(!confirm("确定要删除吗?")){ return false;} } 。

asp.net出现javascript错误
你把控件的Name改成ID就可以了,比如:name="abc" 改成id="abc", 发送到客户端得到的是: 不过要注意,如果不加runat="server",就一定要用name="abc"

轻松搞懂javascript中的弹框样式
JavaScript中的弹出框样式主要由window对象提供,其三种形式分别为alert(), confirm(), 和prompt()。它们都属于window对象的直接操作,写作window.alert(), window.confirm(), 和window.prompt(),但通常可以省略window.。首先,alert()用于显示警告信息,它会在浏览器中央弹出一个带有单一确定按钮的对话框...

JavaScript三种弹窗(javascript的弹窗)
使用javascript获取当前年份并且使用对话框弹出。第一种:alert()方法 alert()方法是这三种对话框中最容易使用的一种,她可以用来简单而明了地将alert()括号内的文本信息显示在对话框中,我们将它称为警示对话框,要显示的信息放置在括号内。该对话框上包含一个“确认”按钮,用户阅读完所显示的信息后,...

ASP.NET中如何用Javascript实现当用户注册后点击保存按钮,弹出提示框显 ...
function check(){ \/\/自定义函数名字 if(confirm("用户注册信息")){ window.open("页面地址");} } 在保存按钮的标签内 调用Onclick事件调用自定义函数 Onclick="check()"

编写一个JavaScript程序,在页面关闭时,弹出一个提示框?
这个主要就是监听页面的unload事件,但是这个事件有些特殊,主动调用alert之类的方法可能不会显示,而且还跟浏览器版本有关系。window.onbeforeunload = function(event){ return '您可能有数据没有保存';};

相似回答