惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
GbyAI
GbyAI
美团技术团队
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
U
Unit 42
P
Proofpoint News Feed
V
V2EX

博客园 - Angus

多行记录栏位合并 使用ROWNUM实现分页 ROWID and ROWNUM Null 比较 BOM Interface Item Interface PL/SQL Package WIP表结构 BOM表结构 INV表结构 OM表结构 PO表结构 AR表结构 AP表结构 GL表结构 HR表结构 APPLSYS表结构 Oracle ERP中的Flexfield Oracle ERP权限管理
Web页面消息框
Angus · 2006-07-28 · via 博客园 - Angus

一、直接写在.aspx页面脚本中(页面不刷新)

示例代码:

<INPUT id="cmdAlert" onclick="alert('Error!') ;" type="button" runat="server">

一般用于直接在页面上对数据进行校验

<script language="javascript">
   
function CheckValidate()
     
{
       alert(
"Error!");     
       
return true;
     }

</script>

<INPUT id="cmdAlert" onclick="if(DeleteConfirm()==false) return ;" type="button" runat="server">

如果有错误对话框弹出后就及时返回,不再执行.cs文件中的Click事件。

二、写在.CS文件中(页面刷新,在页面出来后显示对话框)

示例代码:

        private void Button2_Click(object sender, System.EventArgs e)
        
{
            string script 
= "<script language='jscript'>\n"
                
+ "  alert(unescape(\"" + Microsoft.JScript.GlobalObject.escape("Test") + "\"));\n"
                
+ "</script>";
            
this.RegisterStartupScript("MSG____________ID", script);
        }

需要添加Microsoft.JScript引用。

三、写在.CS文件中(页面刷新,在页面出来前显示对话框)

示例代码:

        private void Button1_Click(object sender, System.EventArgs e)
        
{
            
this.Response.Write("<script language='javascript'>alert('"+"Error"+"');</script>");
        }

页面消息都是通过JavaScript来实现的