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

推荐订阅源

Martin Fowler
Martin Fowler
Jina AI
Jina AI
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
I
InfoQ
L
LangChain Blog
The Cloudflare Blog
IT之家
IT之家
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
博客园 - 聂微东
美团技术团队
博客园_首页

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