这里用的是
一个 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();
}
分享到:
相关推荐
"ASPAJAXExtSetup.msi"可能是一个安装程序,用于在开发环境中安装ASP.NET AJAX扩展,这些扩展包括AJAX控件和服务端组件。安装后,开发者可以利用内置的AJAX功能,如UpdatePanel、ScriptManager和Timer控件,来创建...
ScriptManager还可以管理页面上的其他Ajax控件和服务端方法调用。 3. Timer控件:在Asp.Net AJAX中,Timer控件可以定期触发事件,如每隔一定时间自动检查服务器更新,无需用户操作。这在实时数据更新或计时任务中...
这个"ASP.NET多个AJAX控件示例包"提供了丰富的实例,帮助开发者了解和学习如何在ASP.NET应用中有效地使用AJAX控件。 首先,我们要理解AJAX控件的核心概念。AJAX控件是ASP.NET AJAX库的一部分,它允许开发人员在不...
该压缩包文件"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
在ASP.NET中,AJAX控件允许部分页面更新,而不是整个页面刷新,从而提高了网页的交互性和性能。 **1. AJAX概述** AJAX的核心在于异步通信,它利用JavaScript在后台与服务器交换数据,并在不重新加载整个页面的情况...
它确保页面上的所有Ajax控件都能正确地运行,并且可以添加自定义的脚本和服务端行为。 4. **UpdatePanel**控件:UpdatePanel是实现局部刷新的关键,它将页面的一部分封装起来,当这部分内容需要更新时,只需要更新...
ASP.NET AJAX控件是微软为开发富互联网应用程序(RIA)提供的技术,它使得Web应用程序能够实现类似桌面应用的交互性和用户体验。ASP.NET AJAX的核心组件包括客户端脚本库、服务器端扩展以及更新面板等,这些组件使得...
6. **AjaxControlToolkit**:这是微软提供的一个扩展库,包含了大量预构建的AJAX控件,如AutoCompleteExtender(自动完成框)、Accordion(手风琴效果)、ModalPopupExtender(模态弹出窗口)等,它们简化了开发过程...
**Ajax控件工具包概述** Ajax(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的技术,它允许页面部分更新而无需重新加载整个页面。Ajax控件工具包是基于.NET Framework开发的一组丰富的用户界面...
.NET AJAX控件是微软开发的一套用于增强Web应用程序交互性和用户体验的技术。这些控件利用了Asynchronous JavaScript and XML(AJAX)技术,使得网页能够无需刷新整个页面即可更新部分内容,提高了网页的响应速度和...
本资源包"AJAX最新控件大全"显然是为了提供最新的AJAX控件集合,帮助开发者提升用户体验,实现更高效、更流畅的交互设计。下面我们将详细探讨AJAX的核心概念、工作原理以及常用控件。 1. AJAX核心概念: - 异步...
5. **事件**:如ValueChanged事件,当数值改变时触发,可用于执行与新值相关的业务逻辑。 在ASP.NET中,使用AJAX控件库(AjaxControlToolkit)可以轻松地添加NumericUpDown控件。首先需要在页面中引用...
CS**: 这个文件名可能表示一个包含具体示例代码的C#源文件,可能包含了PopupControlExtender的更复杂用法,比如结合其他Ajax控件(如UpdatePanel)以实现更动态的效果,或者添加自定义JavaScript事件处理以实现特定...
这个方法会在Timer控件的Tick事件触发时执行: ```csharp protected void Timer1_Tick(object sender, EventArgs e) { // 在这里编写更新页面内容的代码 } ``` 在`Timer1_Tick`方法中,你可以调用服务端的方法,...
ScriptManager会自动引入必要的JavaScript库,如MicrosoftAjax.js和MicrosoftAjaxWebForms.js,为其他AJAX控件提供基础支持。 2. **UpdatePanel控件**:UpdatePanel是实现无刷新更新的主要控件,它可以包裹在需要...
Ajax框架的特色 服务端中的C#方法或用户控件对于JS来说是透明的,就好像可以直接访问一下。 Ajax框架的作用意义 接受JS的请求,去调用C#方法或者用户控件。 至于如何调用方法,如何给方法的参数赋值,最后如何处理...
在实际开发中,还可以结合其他AJAX控件如UpdateProgress(显示异步操作进度)、Timer(定时触发异步请求)等,构建更复杂的应用场景。 总结起来,AJAX Control Toolkit提供了丰富的UI组件,帮助开发者利用AJAX技术...
综上所述,使用AjaxPro实现在WebForm中拖动控件并实时保存状态数据涉及到前端交互、Ajax通信、服务端处理以及状态持久化等多个环节。通过这种方式,我们不仅可以提升用户的交互体验,还能确保用户在刷新页面或重新...