学习 Web Forms
  • 爱学习公众号

    关注爱学习公众号

  • 扫码手机阅读更方便

推荐阅读
  • 生成自定义数据库驱动站点地图提供程序 (C#)

    ASP.NET 2.0 中的默认站点地图提供程序检索静态 XML 文件中的数据。 虽然基于 XML 的提供程序适用于许多小型和中型网站,但更大的 Web 应用程序需要更多的动态站点地图。 在本教程中,我们将构建一个自定义站点地图提供程序,该提供程序从业务逻辑层检索其数据,然后从数据库中检索数据。

  • Reporting Services 入门

    本文内容 由微软SQL 服务器报告服务允许您设计和部署格式良好的交互式报表,以代表数据。 适用于打印或在线分发,这些报告,它可以让你得到专业的结果非常快。 本视频演示如何设置报告服务和商业智能开发工作室,以便使用向导和设计器生成报表,并将它们部署到报表服务器。

  • 基于数据的自定义格式设置 (C#)

    根据所绑定的数据,调整 GridView、DetailsView 或 FormView 的格式可以通过多种方式完成。 在本教程中,我们将介绍如何通过使用数据绑定和 RowDataBound 事件处理程序来完成数据绑定格式设置。

  • 组合框控件 (C#)

    ComboBox 是一ASP.NET AJAX 控件,它将 TextBox 的灵活性与用户可以选择的选项列表相结合。

  • 解锁和审批用户帐户 (C#)

    本教程介绍如何生成一个网页,以便管理员管理用户的锁定状态和批准状态。 我们还将了解如何仅在验证新用户的电子邮件地址后批准它们。

  • [第 6 课:] 使用样式表和母版页

    本文内容 由微软在本课中,您将开始了解如何使用样式表和 MasterPages 来维护 Web 应用程序中所有页面的一致外观。▶观看视频(24 分钟)上一页下一页

  • 使用 ObjectDataSource 显示数据 (VB)

    本教程将使用此控件查看 ObjectDataSource 控件,可以绑定从上一教程中创建的 BLL 检索的数据,而无需编写代码行!

  • ModalPopup

    本教程介绍如何使用 ModalPopup 控件,该控件允许创建模式对话框的等效项。

  • 在 ASP.NET 4.5 中使用异步方法

    本教程将教你使用Visual Studio Express 2012 For Web构建异步 ASP.NET Web 窗体应用程序的基础知识,该应用程序是 Microsoft Visual Studio 的免费版本。 你还可以使用Visual Studio 2012。 本教程包含以下部分。 线程池如何处理请求 选择同步或异步方法 示例应用程序 Gizmos 同步页 创建异步 Gizmos 页

  • 了解 ASP.NET AJAX 身份验证和配置文件应用程序服务

    身份验证服务允许用户提供凭据以便接收身份验证 cookie,而网关服务则允许由 ASP.NET 提供的自定义用户配置文件。 ASP.NET AJAX authentication 服务的使用与标准 ASP.NET Forms 身份验证兼容,因此,当前使用窗体身份验证的应用程序(如使用登录控件)不会通过升级到 AJAX 身份验证服务而被破坏。

对 UpdatePanel 控件 执行动画处理 (C#)

作者: Christian Wenz

下载代码下载 PDF

ASP.NET AJAX 控件工具包中的动画控件不仅仅是一个控件,而是用于向控件添加动画的整个框架。 对于 UpdatePanel 的内容,存在大量依赖于动画框架的特殊扩展器: UpdatePanelAnimation。 本教程演示如何为 UpdatePanel 设置此类动画。

概述

ASP.NET AJAX 控件工具包中的动画控件不仅仅是一个控件,而是用于向控件添加动画的整个框架。 对于 UpdatePanel的内容,存在大量依赖于动画框架的特殊扩展器: UpdatePanelAnimation 本教程演示如何为 UpdatePanel设置此类动画。

步骤

第一步通常是将 ScriptManager 包含在页面中,以便加载 ASP.NET AJAX 库,并且可以使用控制工具包:

<asp:ScriptManager ID="asm" runat="server" />

此方案中的动画将应用到驻留在 UpdatePanel中的 ASP.NET Wizard web 控件。 三个(任意)步骤提供了足够的选项来触发回发:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
 <ContentTemplate>
 <asp:Wizard ID="Wizard1" runat="server">
 <WizardSteps>
 <asp:WizardStep runat="server" StepType="Start" Title="Ready!">
 </asp:WizardStep>
 <asp:WizardStep runat="server" StepType="Step" Title="Set!">
 </asp:WizardStep>
 <asp:WizardStep runat="server" StepType="Finish" Title="Go!">
 </asp:WizardStep>
 </WizardSteps>
 </asp:Wizard>
 </ContentTemplate>
</asp:UpdatePanel>

UpdatePanelAnimationExtender 控件所需的标记与用于 AnimationExtender的标记非常类似。 TargetControlID 特性中,我们提供了要进行动画处理的 UpdatePanel ID;在 UpdatePanelAnimationExtender 控件内,<Animations> 元素保存动画的 XML 标记。 但有一个差异:与 AnimationExtender相比,事件和事件处理程序的数量受到限制。 对于 UpdatePanels,只存在其中的两个:

  • 更新 UpdatePanel 后 <OnUpdated>
  • 当 UpdatePanel 开始更新时 <OnUpdating>

在此方案中,UpdatePanel 的新内容(在回发之后)应淡入。 这是所需的标记:

<ajaxToolkit:UpdatePanelAnimationExtender ID="upae" runat="server"
 TargetControlID="UpdatePanel1">
 <Animations>
 <OnUpdated>
 <FadeIn Duration="1.0" Fps="24" />
 </OnUpdated>
 </Animations>
</ajaxToolkit:UpdatePanelAnimationExtender>

现在,每当在 UpdatePanel 内发生回发时,面板的新内容就会平稳地淡化。

下一个向导步骤淡入

下一个向导步骤淡入(单击查看完全大小的图像

关于我们 免责声明 联系我们
Copyright © 2021 爱学习网 浙ICP备18049359号 网站地图 Google地图