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

推荐订阅源

N
News and Events Feed by Topic
D
Docker
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
F
Full Disclosure
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Proofpoint News Feed
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
L
LangChain Blog
H
Help Net Security
B
Blog
T
Tailwind CSS Blog
V
V2EX
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
Recent Announcements
Recent Announcements
aimingoo的专栏
aimingoo的专栏
美团技术团队
A
About on SuperTechFans
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
I
InfoQ
Project Zero
Project Zero
I
Intezer
Google DeepMind News
Google DeepMind News
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Threat Research - Cisco Blogs
Last Week in AI
Last Week in AI
C
Cyber Attacks, Cyber Crime and Cyber Security
G
GRAHAM CLULEY
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
AWS News Blog
AWS News Blog
Spread Privacy
Spread Privacy
S
Securelist
Recorded Future
Recorded Future
D
Darknet – Hacking Tools, Hacker News & Cyber Security
博客园 - 叶小钗
S
Security Affairs
Blog — PlanetScale
Blog — PlanetScale
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
The Hacker News
The Hacker News

博客园 - 文强

sql优化的几种方式 .net web 点击链接在页面指定位置显示DIV的问题 重建主键 sql 日期时间格式转换 UpdatePanel无法直接弹出窗口的解决 A标签执行JS脚本 Guid 的几种形式 iis 5.1 连接 sql 2005 CSS 垂直居中 js 获取服务器控件 js CSS VS 打包升成可自动升级的安装包 js 弹出页面传值 提示消息后跳转 spoolsv.exe 报错,无法打印 C#获取文件的当前路径 C# web 网页刷新时数据集的保存和应用 在网页中插入CSS样式表的几种方法
UpdatePanel 无刷新弹出窗口
文强 · 2014-03-19 · via 博客园 - 文强

用户体验上既想页面不刷新,也希望同时能够看到操作的效果(弹出提示框)!

①不刷新,我们可以使用UpdatePanel

②弹出消息框,这个有很多的方式:我写两个作为例子参考一下!

eg:Response.Write("<script language='javascript'>alert('产品添加成功!')</script >");

ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript>alert('产品添加成功!');</script>");

但是但这两个搞到一起的时候,我去,提示框没效果了!

下面给大家提供两个方法:

#region updatepanle下解决提示框不弹出的方法

    /// <summary>

    /// 弹出消息框并且转向到新的URL

    /// </summary>

    /// <param name="controlName">控件名称</param>

    /// <param name="message">消息内容</param>

    /// <param name="toURL">连接地址</param>

    public static void AlertAndRedirect(Control controlName, string message, string toURL)

    {

        #region

        string sMessage = ErrMsg(message);

        ScriptManager.RegisterClientScriptBlock(controlName, typeof(UpdatePanel), "提示", "alert('" + message + "');location.href='" + toURL + "'", true);

        #endregion

    }

    /// <summary>

    /// 弹出消息框

    /// </summary>

    /// <param name="controlName">控件名称</param>

    /// <param name="message">消息内容</param>

    public static void AlertMsgAndNoFlush(Control controlName, string message)

    {

        string sMessage = ErrMsg(message);

        ScriptManager.RegisterClientScriptBlock(controlName, typeof(UpdatePanel), "提示", "alert('" + message + "');", true);

    }