博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net AJAX 定期刷新页面,然后,在 Timer 的事件中弹出窗口
阅读量:6676 次
发布时间:2019-06-25

本文共 1332 字,大约阅读时间需要 4 分钟。

以下是 aspx 代码:

ContractedBlock.gif
ExpandedBlockStart.gif
Code
 1None.gif<body>
 2None.gif    <form id="form1" runat="server">
 3None.gif        <asp:ScriptManager ID="ScriptManager1" runat="server" />
 4None.gif        <div>
 5None.gif            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
 6None.gif
 7None.gif                <ContentTemplate>
 8None.gif                    <asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick">
 9None.gif                    </asp:Timer>
10None.gif                </ContentTemplate>    
11None.gif            </asp:UpdatePanel>
12None.gif            </div>
13None.gif    </form>
14None.gif</body>

以下为 aspx.CS 代码:

ContractedBlock.gif
ExpandedBlockStart.gif
Code
1None.gifprotected void Timer1_Tick(object sender, EventArgs e)
2ExpandedBlockStart.gifContractedBlock.gif    dot.gif{
3InBlock.gif        
4InBlock.gif            ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "error""window.showModalDialog('Pop.aspx', 'newwindow', 'dialogWidth:400px;DialogHeight=300px;center: yes;help:no;resizable:no;status:no');"true);
5InBlock.gif          //ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "error", "window.open ('Pop.aspx', 'newwindow', 'height=450, width=550, top=120,left=250, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');", true);
6InBlock.gif          //ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('提示:产品添加成功!');if(confirm('是否继续添加?取消转到产品管理页')){alert('本页面继续添加')}else{open('productManage.aspx','_self');}", true);
7ExpandedBlockEnd.gif    }

aspx.CS 中:

第一种方法是用 showModalDialog 方法弹出模态窗口

第二种方法是用 window.open 弹出窗口

第三种方法是弹出窗口,不同的确认然后执行不同结果的示例

转载于:https://www.cnblogs.com/zhangchenliang/archive/2008/03/04/1090388.html

你可能感兴趣的文章
慎用System.nanoTime()
查看>>
2017 移动端 iOS 年终工作总结-纯干货请自备酒水
查看>>
Android小知识-剖析OkHttp中的任务调度器Dispatcher
查看>>
switch的python实现
查看>>
Hybris UI的Route(路由)实现
查看>>
iOS探索:RunLoop本质、数据结构以及常驻线程实现
查看>>
算法的时间复杂度
查看>>
iOS独立开发者使用Bmob第三方后台服务初探
查看>>
共享适合移动端的“拾色器”插件
查看>>
《Java编程思想》笔记09------异常处理
查看>>
CPU发生异常到生成Crash Log的过程
查看>>
pyqt5中动画的使用
查看>>
[译]用 Java 创造你的第一个区块链之第二部分 —— 交易
查看>>
vuex 源码:如何实现一个简单的 vuex
查看>>
Thymeleaf的基本语法
查看>>
theos的Tweak创建的dylib怎么安装到非越狱机上详解
查看>>
Picasso-源码解析(三)
查看>>
深入理解 RxJava2:揭秘 subscribeOn(3)
查看>>
到底什么才是业务架构?
查看>>
基础设施即代码:Terraform和AWS无服务器
查看>>