请教各位大虾,怎么可以在asp.net中使用类似alert()的功能 方法1:用Response.ContentType = "text/xml";Response.Write("<language=jsscript>");....Response.End(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Response.Write("<script>alert('插入成功');</script>"); Response.write("<script language=javascript>alert('插入成功!');</script>");或者:加一个标签控件lblStatus来接收返回的消息。lblStatus.Text = "<script language=javascript>alert('插入成功!');</script>"; 在ASP.NET中是禁止使用ALERT这样的方法的,因为ALERT必须运行在CLIENT,而ASP.NET代码运行在SERVER,试想:假如在SERVER运行了ALERT,弹出的消息由谁响应?SERVER还能正常运行吗?谁来查看这样的消息?如果你一定要实现这样的功能,那么可以使用下面的代码:Response.Write("<script language=javascript>alert('"+strMsg.Replace("'",@"\'")+@"');</script>");如果你经常要用到这样的方法,你可以建立一个继承了PAGE的类,在类中实现下面的方法:protected void Alert(string strMsg){ Response.Write("<script language=javascript>alert('"+strMsg.Replace("'",@"\'")+@"');</script>");}你以后的页面代码都直接继承上面建立的类,这样你就可以在你的页面中直接使用弹出消息的方法了:this.Alert(strMsg);所以我很奇怪,为什么MS不把这样的方法直接实现在Page类中,或许是不愿使用JAVASCRIPT脚本,而JSCRIPT、VBSCRIPT脚本在NS中又不支持的缘故吧:) 用js怎么判断dropdownlist的值改变? sql语句问题 外面传进来的参数不能用,而方法里的却能用,不知道为什么? 谁有asp.net实现无刷新的例子 简单的更新新闻问题,烦劳那们给我提示一下错误。 高手帮忙,关于按钮事件的触发,应该很简单,但我不会写 怎样在.cs文件里让2个不同的表的某2个字段值(int)相减? 有没有办法动态设置当前页面的标题啊? 自动分页与下拉框的问题 一个非常普遍的科学计数法验证问题。 关于TreeView控件问题。 请教:关于三层结构?
加一个标签控件lblStatus来接收返回的消息。
lblStatus.Text = "<script language=javascript>alert('插入成功!');</script>";
如果你一定要实现这样的功能,那么可以使用下面的代码:
Response.Write("<script language=javascript>alert('"+strMsg.Replace("'",@"\'")+@"');</script>");
如果你经常要用到这样的方法,你可以建立一个继承了PAGE的类,在类中实现下面的方法:
protected void Alert(string strMsg)
{
Response.Write("<script language=javascript>alert('"+strMsg.Replace("'",@"\'")+@"');</script>");
}你以后的页面代码都直接继承上面建立的类,这样你就可以在你的页面中直接使用弹出消息的方法了:
this.Alert(strMsg);所以我很奇怪,为什么MS不把这样的方法直接实现在Page类中,或许是不愿使用JAVASCRIPT脚本,而JSCRIPT、VBSCRIPT脚本在NS中又不支持的缘故吧:)