当前位置:编程学习 > C#/ASP.NET >>

ASP.NET页面如何弹出信息提示框?

就像在WinForm中使用messagebox.show("所要弹出的提示信息")

在ASP.NET页面如何实现类似功能 --------------------编程问答-------------------- 使用javascript --------------------编程问答-------------------- 输出alert一类的js代码 --------------------编程问答-------------------- 比如:response.write("<script>alert('你好!');</script>"); --------------------编程问答-------------------- Response.Write("<script>alert('XXX');</script>"); --------------------编程问答-------------------- 如果是ASP.NET 2.0Web服务器控件有OnClientClick事件

ASP.NET 1.1可以 XXX.Attributes.Add("onClick", "alert('XXX');"); --------------------编程问答-------------------- Page.RegisterStartupScript('alert','<script>var left =(screen.availWidth-500)/2;var top =(screen.availHeight-350)/2;alert("请输入");window.showModalDialog("http://127.0.0.1:8010/key/keyIn.aspx?yp=","","scrollbars=0,left=" + left + ",top=" + top + ",width=500,height=350");</script>'); --------------------编程问答-------------------- javascript中的alert() --------------------编程问答-------------------- 哎 。别人都抢了~~我只有帮你UP了~~~ --------------------编程问答-------------------- <script type="text/javascript">
    function ShowMessage(msg)
    {
        Alert(msg);
    } 
</script>

<input type="button" onclick="ShowMessage('show me');" /> --------------------编程问答-------------------- response.write("<script>alert('xxx');</script>"); --------------------编程问答-------------------- Response.Write("<script>alert('XXX');</script>");就很好用的 --------------------编程问答-------------------- RegisterStartupScript("", "<script> if(confirm('注册成功,请登陆!')) { window.open('index.aspx','_self');  } </script>"); --------------------编程问答-------------------- http://blog.csdn.net/oneiter/articles/1559650.aspx --------------------编程问答-------------------- Response.Write("<script language=javascript>alert('接分');</script>"); --------------------编程问答-------------------- up --------------------编程问答-------------------- 用dhtml模拟一个
我就是这么做的,不喜欢系统带的alert和confirm --------------------编程问答-------------------- RegisterClientScriptBlock("","<script>alert('所要弹出的提示信息');</script>"); --------------------编程问答-------------------- JS,alert,JF --------------------编程问答-------------------- alert();
后台注册JS
接分 --------------------编程问答-------------------- Response.Write("<script language=javascript>alert('常用');</script>");
Button.Attributes.add("onclick","alert('接分');");
--------------------编程问答-------------------- 我喜欢用div模拟弹出,界面舒服啊。 --------------------编程问答-------------------- Response.Write("<script>alert('XXX');</script>"); --------------------编程问答-------------------- 我看没有必要再写了,大家都是一样的了,同意楼上的! --------------------编程问答-------------------- =。=!

抢分的真多 !!! --------------------编程问答-------------------- 回复人:zjfcqiangv() ( 一级(初级)) 信誉:100  2007-4-21 20:44:13  得分:0


我喜欢用div模拟弹出,界面舒服啊。

----------------------------
朋友, 能不能给一个实例看看怎么样实现, 谢谢啊!!


我说楼上的这么多朋友都在做什么, 上面已N多人重复了, 而且很明显, 楼主不想结贴. --------------------编程问答-------------------- 同上,对DIV弹出有兴趣
--------------------编程问答-------------------- 用脚本, --------------------编程问答-------------------- 拼javascript脚本呀!
如果你觉得可以的话,也可以把拼好的javascript脚本编译成dll,下次用到的时候直接添加那个dll,然后再调用dll里面的某个方法呀!不过我个人觉得还是把拼好的javascrtip编译成dll,下次直接调用dll里面的某个方法这样子来得快,也不用每次都去写javascript那么麻烦.纯属个人意见。 --------------------编程问答-------------------- 已经全说了 --------------------编程问答-------------------- JF --------------------编程问答-------------------- Response.Write("<script language=javascript>alert('接分');</script>");

如果是ASP.NET 2.0Web服务器控件有OnClientClick事件
ASP.NET 1.1可以 XXX.Attributes.Add("onClick", "alert('XXX');"); --------------------编程问答-------------------- 学习ing .. --------------------编程问答-------------------- 该回复被版主删除 --------------------编程问答-------------------- javascript脚本解决 
对好

alter("") --------------------编程问答-------------------- Page.RegisterStartupScript("warnings", "<script>alert('您的课程表已经存在!');</script>"); --------------------编程问答-------------------- 控件ID.Attributes.Add("onClick", "alert('XXX');");
--------------------编程问答-------------------- Response.Write("<script>alert('你要弹什么!!');</script>"); --------------------编程问答-------------------- Response.Write("<script>alert("想弹什么就弹什么!");</script>");
觉得这样写太麻烦你就自己封装个库玩下也可以 --------------------编程问答-------------------- 我用这样的Response.Write("<script>alert("想弹什么就弹什么!");</script>");
不行,好郁闷! --------------------编程问答-------------------- 据我所知也是这么搞的
zzqccc()
我用这样的Response.Write("<script>alert("想弹什么就弹什么!");</script>");
--------------------编程问答-------------------- Response.Write("<script>alert('你好呀');</script>"); --------------------编程问答-------------------- 疯了,所有的招都被你们我了,我说什么 --------------------编程问答-------------------- 学习来的! --------------------编程问答--------------------
引用 38 楼 007cs 的回复:
Response.Write( " <script> alert( "想弹什么就弹什么! "); </script> ");
觉得这样写太麻烦你就自己封装个库玩下也可以

你下面跳转页面拉被,用这种谈,跳转需要用接 location="";
不然就是谈不出 --------------------编程问答--------------------
引用 38 楼 007cs 的回复:
Response.Write( " <script> alert( "想弹什么就弹什么! "); </script> ");
觉得这样写太麻烦你就自己封装个库玩下也可以

你下面跳转页面拉被,用这种谈,跳转需要用接 location="";
不然就是谈不出 --------------------编程问答-------------------- 我不和大家抢分。而且我相信我的答案和你们也不同,因为我得弹出框不只是alert这么简单。
不信你试试看:http://blog.csdn.net/dujingjing1230/archive/2009/06/23/4291306.aspxPopup --------------------编程问答-------------------- 我不和大家抢分。而且我相信我的答案和你们也不同,因为我得弹出框不只是alert这么简单。
不信你试试看:http://blog.csdn.net/dujingjing1230/archive/2009/06/23/4291306.aspx --------------------编程问答-------------------- Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script language='javascript' defer>alert('你需要提示的信息');</script>");




--------------------编程问答-------------------- mark --------------------编程问答-------------------- http://blog.csdn.net/xianfajushi/archive/2009/11/02/4581138.aspx --------------------编程问答-------------------- 用jquery --------------------编程问答-------------------- Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", " <script language='javascript' defer>alert('你想谈什么呢?'); </script>"); 
--------------------编程问答-------------------- 好像大同小异,关键是如果不用respons.write里的alert,还有其它的办法吗?按下按钮就弹出一个对话框。 --------------------编程问答-------------------- Response.Write("alert('请输入您的内容!')") --------------------编程问答-------------------- 这个问题这么多人回答 --------------------编程问答-------------------- response.write( " <script> alert( '你好! '); </script> ");
--------------------编程问答-------------------- 越是简单的问题答得人越多 --------------------编程问答--------------------
引用 6 楼 c5662601 的回复:
Page.RegisterStartupScript( 'alert ', ' <script> var   left   =(screen.availWidth-500)/2;var   top   =(screen.availHeight-350)/2;alert( "请输入 ");window.showModalDialog( "http://127.0.0.1:8010/key/keyI……


正解

【response.write( " <script> alert( '你好! '); </script> ");】这样不好。别敷衍别人啊
--------------------编程问答-------------------- Response.Write( " <script> alert( 'XXX '); </script> "); 
 
1、不能同步执行;
2、执行后会改变页面样式 --------------------编程问答-------------------- response.write( " <script> alert( 'xxx '); </script> ");
基本上都用这个的! --------------------编程问答-------------------- 楼上的很多回答都是正确的啊! --------------------编程问答--------------------
Page.RegisterStartupScript( "warnings ",   " <script> alert( '您的课程表已经存在! '); </script> "); --------------------编程问答-------------------- 服务器端发送脚本    :response.write( " <script> alert( '你好! '); </script> "); --------------------编程问答-------------------- 建议用js 来弹出 --------------------编程问答-------------------- 来晚了,引用命名空间System.Windows.Forms就可以
using System.Windows.Forms; --------------------编程问答-------------------- 封装。 程序里直接调用了! 
  public static void Alert(object message)
        {
            string js = @"<Script language='JavaScript'>
                    alert('{0}');  
                  </Script>";
            HttpContext.Current.Response.Write(string.Format(js, message.ToString()));
        }

        public static void RtnRltMsgbox(object message, string strWinCtrl)
        {
            string js = @"<Script language='JavaScript'>
                     strWinCtrl = true;
                     strWinCtrl = if(!confirm('" + message + "'))return false;</Script>";
            HttpContext.Current.Response.Write(string.Format(js, message.ToString()));
        }
--------------------编程问答-------------------- 越简单的问题 人越多- -
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,