ASP.NET AJAX 构建 Web 层:容器与小部件实现指南
在 Web 开发中,ASP.NET AJAX 为构建交互式 Web 应用程序提供了强大的功能。本文将详细介绍如何使用 ASP.NET AJAX 构建 Web 层,包括 WidgetContainer 的实现以及如何构建不同类型的小部件。
1. 实现 WidgetContainer
WidgetContainer 是一个关键组件,它能够在其主体区域动态创建小部件。该容器主要由头部和主体区域组成,实际的小部件会动态加载到主体区域中,而头部的“编辑”设置区域也来自实际的小部件。
1.1 WidgetContainer 的结构
WidgetContainer 的头部包含标题文本、展开和折叠按钮、“编辑”链接以及关闭按钮,这些都放置在一个 UpdatePanel 中,以避免头部内容更改时主体区域不必要的刷新。以下是头部面板的代码示例:
<asp:Panel ID="Widget" CssClass="widget" runat="server">
<asp:Panel id="WidgetHeader" CssClass="widget_header" runat="server">
<asp:UpdatePanel ID="WidgetHeaderUpdatePanel" runat="server"
UpdateMode="Conditional">
<ContentTemplate>
...
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



