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

推荐订阅源

Y
Y Combinator Blog
博客园_首页
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
A
About on SuperTechFans
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
DataBreaches.Net
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
月光博客
月光博客
云风的 BLOG
云风的 BLOG
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
C
Check Point Blog
V
V2EX
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Security Blog
Microsoft Security Blog

博客园 - 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来实现的