`
xufei0110
  • 浏览: 110938 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

让ajax 控件先执行服务端事件

    博客分类:
  • .net
阅读更多

这里用的是

一个 ModalPopupExtender 控件

一个 Button

一个 Panel

由Button 的OnClick事件触发服务端执行任务, 然后在用ModalPopupExtender显示的Panel里显示

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //这句话 让这个Button1先执行 服务端事件 在执行客户端ajax
            //其实 .net ajax就是把服务端控件的__doPostBack给截断了 所以就没有刷新了
            this.Button1.OnClientClick = "__doPostBack('" + this.Button1.UniqueID + "','')";
        }
        
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        //这里方你要执行的内容, 假设在panel里有个label
        //label.text = "a"; 
        
        //这两句话得放在最后,ProgressBar1_ModalPopupExtender 页面上这个ajax控件的设置为Enabled = false
        //这样那个panel就不会消失了
        this.ProgressBar1_ModalPopupExtender.Enabled = true;
        this.ProgressBar1_ModalPopupExtender.Show();
        
    }
 
分享到:
评论

相关推荐

    AJAX控件

    "ASPAJAXExtSetup.msi"可能是一个安装程序,用于在开发环境中安装ASP.NET AJAX扩展,这些扩展包括AJAX控件和服务端组件。安装后,开发者可以利用内置的AJAX功能,如UpdatePanel、ScriptManager和Timer控件,来创建...

    Asp.Net+Ajax 控件的例子Demo

    ScriptManager还可以管理页面上的其他Ajax控件和服务端方法调用。 3. Timer控件:在Asp.Net AJAX中,Timer控件可以定期触发事件,如每隔一定时间自动检查服务器更新,无需用户操作。这在实时数据更新或计时任务中...

    ASP.NET多个AJAX控件示例包

    这个"ASP.NET多个AJAX控件示例包"提供了丰富的实例,帮助开发者了解和学习如何在ASP.NET应用中有效地使用AJAX控件。 首先,我们要理解AJAX控件的核心概念。AJAX控件是ASP.NET AJAX库的一部分,它允许开发人员在不...

    asp.net AJAX扩展控件详解PPT及word文档

    该压缩包文件"asp.net AJAX扩展控件详解PPT及word文档"包含了关于ASP.NET AJAX控件的详细讲解和应用实例,这对于学习和深入理解ASP.NET AJAX控件的开发者来说是非常宝贵的资源。这些控件是ASP.NET框架的一部分,旨在...

    Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)\Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0).rar

    Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0)\Ajax 实现在WebForm中拖动控件并即时在服务端保存状态数据 (Asp.net 2.0).rar

    ASP.NET AJAX控件应用配置

    在ASP.NET中,AJAX控件允许部分页面更新,而不是整个页面刷新,从而提高了网页的交互性和性能。 **1. AJAX概述** AJAX的核心在于异步通信,它利用JavaScript在后台与服务器交换数据,并在不重新加载整个页面的情况...

    Ajax 控件安装包 Timer UpdateProgress ScriptManager UpdatePanel

    它确保页面上的所有Ajax控件都能正确地运行,并且可以添加自定义的脚本和服务端行为。 4. **UpdatePanel**控件:UpdatePanel是实现局部刷新的关键,它将页面的一部分封装起来,当这部分内容需要更新时,只需要更新...

    ASP.NET Ajax控件

    ASP.NET AJAX控件是微软为开发富互联网应用程序(RIA)提供的技术,它使得Web应用程序能够实现类似桌面应用的交互性和用户体验。ASP.NET AJAX的核心组件包括客户端脚本库、服务器端扩展以及更新面板等,这些组件使得...

    asp.net ajax控件的讲解

    6. **AjaxControlToolkit**:这是微软提供的一个扩展库,包含了大量预构建的AJAX控件,如AutoCompleteExtender(自动完成框)、Accordion(手风琴效果)、ModalPopupExtender(模态弹出窗口)等,它们简化了开发过程...

    ajax控件。工具包。框架

    **Ajax控件工具包概述** Ajax(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的技术,它允许页面部分更新而无需重新加载整个页面。Ajax控件工具包是基于.NET Framework开发的一组丰富的用户界面...

    .net AJAX控件

    .NET AJAX控件是微软开发的一套用于增强Web应用程序交互性和用户体验的技术。这些控件利用了Asynchronous JavaScript and XML(AJAX)技术,使得网页能够无需刷新整个页面即可更新部分内容,提高了网页的响应速度和...

    AJAX最新控件大全

    本资源包"AJAX最新控件大全"显然是为了提供最新的AJAX控件集合,帮助开发者提升用户体验,实现更高效、更流畅的交互设计。下面我们将详细探讨AJAX的核心概念、工作原理以及常用控件。 1. AJAX核心概念: - 异步...

    AJAX控件NumericUpDown

    5. **事件**:如ValueChanged事件,当数值改变时触发,可用于执行与新值相关的业务逻辑。 在ASP.NET中,使用AJAX控件库(AjaxControlToolkit)可以轻松地添加NumericUpDown控件。首先需要在页面中引用...

    Ajax控件在Asp的经典小应用之PopupControlExtender

    CS**: 这个文件名可能表示一个包含具体示例代码的C#源文件,可能包含了PopupControlExtender的更复杂用法,比如结合其他Ajax控件(如UpdatePanel)以实现更动态的效果,或者添加自定义JavaScript事件处理以实现特定...

    asp.net中ajax程序使用timer控件

    这个方法会在Timer控件的Tick事件触发时执行: ```csharp protected void Timer1_Tick(object sender, EventArgs e) { // 在这里编写更新页面内容的代码 } ``` 在`Timer1_Tick`方法中,你可以调用服务端的方法,...

    Ajax无刷新开发控件

    ScriptManager会自动引入必要的JavaScript库,如MicrosoftAjax.js和MicrosoftAjaxWebForms.js,为其他AJAX控件提供基础支持。 2. **UpdatePanel控件**:UpdatePanel是实现无刷新更新的主要控件,它可以包裹在需要...

    通用数据访问层及Ajax服务端框架源码20110907

    Ajax框架的特色 服务端中的C#方法或用户控件对于JS来说是透明的,就好像可以直接访问一下。 Ajax框架的作用意义 接受JS的请求,去调用C#方法或者用户控件。 至于如何调用方法,如何给方法的参数赋值,最后如何处理...

    AJAX的一些常用控件

    在实际开发中,还可以结合其他AJAX控件如UpdateProgress(显示异步操作进度)、Timer(定时触发异步请求)等,构建更复杂的应用场景。 总结起来,AJAX Control Toolkit提供了丰富的UI组件,帮助开发者利用AJAX技术...

    AjaxPro 实现在WebForm中拖动控件并实时在服务端保存状态数据

    综上所述,使用AjaxPro实现在WebForm中拖动控件并实时保存状态数据涉及到前端交互、Ajax通信、服务端处理以及状态持久化等多个环节。通过这种方式,我们不仅可以提升用户的交互体验,还能确保用户在刷新页面或重新...

Global site tag (gtag.js) - Google Analytics