关注爱学习公众号
扫码手机阅读更方便
ASP.NET 2.0 中的默认站点地图提供程序检索静态 XML 文件中的数据。 虽然基于 XML 的提供程序适用于许多小型和中型网站,但更大的 Web 应用程序需要更多的动态站点地图。 在本教程中,我们将构建一个自定义站点地图提供程序,该提供程序从业务逻辑层检索其数据,然后从数据库中检索数据。
本文内容 由微软SQL 服务器报告服务允许您设计和部署格式良好的交互式报表,以代表数据。 适用于打印或在线分发,这些报告,它可以让你得到专业的结果非常快。 本视频演示如何设置报告服务和商业智能开发工作室,以便使用向导和设计器生成报表,并将它们部署到报表服务器。
根据所绑定的数据,调整 GridView、DetailsView 或 FormView 的格式可以通过多种方式完成。 在本教程中,我们将介绍如何通过使用数据绑定和 RowDataBound 事件处理程序来完成数据绑定格式设置。
ComboBox 是一ASP.NET AJAX 控件,它将 TextBox 的灵活性与用户可以选择的选项列表相结合。
本教程介绍如何生成一个网页,以便管理员管理用户的锁定状态和批准状态。 我们还将了解如何仅在验证新用户的电子邮件地址后批准它们。
本文内容 由微软在本课中,您将开始了解如何使用样式表和 MasterPages 来维护 Web 应用程序中所有页面的一致外观。▶观看视频(24 分钟)上一页下一页
本教程将使用此控件查看 ObjectDataSource 控件,可以绑定从上一教程中创建的 BLL 检索的数据,而无需编写代码行!
本教程介绍如何使用 ModalPopup 控件,该控件允许创建模式对话框的等效项。
本教程将教你使用Visual Studio Express 2012 For Web构建异步 ASP.NET Web 窗体应用程序的基础知识,该应用程序是 Microsoft Visual Studio 的免费版本。 你还可以使用Visual Studio 2012。 本教程包含以下部分。 线程池如何处理请求 选择同步或异步方法 示例应用程序 Gizmos 同步页 创建异步 Gizmos 页
身份验证服务允许用户提供凭据以便接收身份验证 cookie,而网关服务则允许由 ASP.NET 提供的自定义用户配置文件。 ASP.NET AJAX authentication 服务的使用与标准 ASP.NET Forms 身份验证兼容,因此,当前使用窗体身份验证的应用程序(如使用登录控件)不会通过升级到 AJAX 身份验证服务而被破坏。
作者: Christian Wenz
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
,只存在其中的两个:
<OnUpdated>
<OnUpdating>
在此方案中,UpdatePanel
的新内容(在回发之后)应淡入。 这是所需的标记:
<ajaxToolkit:UpdatePanelAnimationExtender ID="upae" runat="server"
TargetControlID="UpdatePanel1">
<Animations>
<OnUpdated>
<FadeIn Duration="1.0" Fps="24" />
</OnUpdated>
</Animations>
</ajaxToolkit:UpdatePanelAnimationExtender>
现在,每当在 UpdatePanel 内发生回发时,面板的新内容就会平稳地淡化。
下一个向导步骤淡入(单击查看完全大小的图像)