ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

随笔分类 -  ASP.NET / Web 部件

摘要:本文包含了建立并运行 WebPart 数据绑定控件的说明,并在文章[Web 部件的数据绑定控件实例]中提供了一个完整的代码实例。代码实例演示了如何创建一个把 GridView 控件绑定到数据源的自定义服务器控件,因为该控件同样继承自 WebPart 类,所以它能够参与到 Web 部件的应用程序中。本文为你提供了相关的信息以帮助你编译代码实例并为了把该控件当成 Web 部件控件来运行而配置 ASP.NET Web 应用程序。 阅读全文
posted @ 2007-01-09 17:46 Laeb

摘要:下列代码实例说明了如何创建一个继承自 WebPart 类的自定义数据绑定控件,该控件能够在 Web 部件应用程序中被使用。关于如何建立这个控件以及在 ASP.NET 应用程序中使用它的详细内容,请参考:[ASP.NET 实践:建立并运行 Web 部件的数据绑定控件实例]。 阅读全文
posted @ 2007-01-08 21:19 Laeb

摘要:通过对 WebPart 基类的继承,你可以给予 Web 部件以普通服务器控件的数据绑定能力。在 Web 部件应用程序中,终端用户能够更改(或者个性化)服务器控件的行为和用户界面(UI),并且把设定保存到长期存储中以用于将来的浏览器会话。用户能够通过添加或删除控件、编辑控件的属性和外观、重新整理页面的布局、导入或导出控件的设定、甚至组建允许控件共享数据的连接的方式彻底地改变页面的外观和感觉。更多关于 Web 部件应用程序的学习,请参考:ASP.NET Web 部件页面。该文章描述了在 Web 部件应用程序中使用自定义 WebPart 数据绑定控件(或者任何服务器控件)时的先决条件,并概述了在创建自定义控件的时候,WebPart 类中经常需要用来实现或者覆盖的成员。覆盖并实现这些成员的实例在[Web 部件的数据绑定控件实例]中被提供。 阅读全文
posted @ 2007-01-08 21:17 Laeb

摘要:Web 部件控件的描述文件是一个扩展名为 .WebPart 的 XML 文件,它包含有属性值、状态数据、以及从 WebPart 控件(或者是用在 Web 部件应用程序中的其它 ASP.NET 服务器或用户控件)所导出的的汇编集或源文件的详细内容。Web 部件的导入特征通过使用描述文件来为 Web 部件页面导入控件的描述,并使用已保存的数据来配置被导入的控件。该文章对描述文件中所包括的基本结构以及 XML 元素进行描述。 阅读全文
posted @ 2007-01-07 18:10 Laeb

摘要:在 Web 部件应用程序中,主要的用户界面(UI)由 Web 页面区域的 ASP.NET 服务器控件所组成,Web 页面拥有公共的 UI 以及派生自 WebPartZoneBase 类的合成控件。这些来自于 Web 部件应用程序的主 UI 中的服务器控件的能力被定义在 WebPart 基类中,但是这对于你对派生控件的使用并没有任何的限制。你也可以使用任何标准的 ASP.NET 服务器控件、用户控件、或者自定义服务器控件。该文章讨论了在 Web 部件应用程序中使用非继承自 WebPart 类的控件的相关问题。 阅读全文
posted @ 2007-01-06 22:28 Laeb

摘要:Web 部件是 ASP.NET 的一个新特征,它提供给终端用户对 Web 页面进行更改或个性化的能力。拥有已个性化的 Web 页面是非常强大的 Web 应用程序,但是它同样有需要被开发者所了解的安全隐患。 阅读全文
posted @ 2007-01-05 18:17 Laeb

摘要:通过页面中的声明,开发者可以为 Web 部件在两个服务器控件之间静态连接。与被声明的控件一样,静态连接会在 Web 页面中变成一个永久的对象。所有用户都可以看到静态的连接(因为它是已共享的对象),尽管可以提供用户界面(UI)选项来断开它与连接对象之间的联系,但它们不能够用来删除连接对象,当你需要一个连接始终为所有用户可用、并且不想要用户在页面中删除它的时候,选择静态连接是一个好主意。关于连接的详细内容,请参考“WebPartConnection 和 Web 部件连接概览”。关于静态连接的详细内容,请参考“IsStatic 属性”。该文章演示了如何在两个 WebPart 控件之间创建静态连接。 阅读全文
posted @ 2007-01-05 18:17 Laeb

摘要:ASP.NET Web 部件的控件集能够让你把现有的 Web 服务器控件当成 Web 部件的控件来使用,从而达到最大程度上的代码重用并受益于 Web 部件的个性化。用户控件是能够当成 Web 部件控件来使用的服务器控件中的其中一种。该文章演示了如何把现有的用户控件当成 Web 部件控件。 阅读全文
posted @ 2007-01-05 18:16 Laeb

摘要:Web 部件的控件集能够让你创建服务器控件之间的连接,这些已连接控件的价值和可用性都超过了单独的、未连接的控件。现在已经有一个完整的、已整合的连接组件集,所以只需要少量的步骤、少数的代码、且不需要进行复杂的底层处理以及数据同步,你就能够对现有的来自于连接的 WebPart 控件(服务器控件或者用户控件)进行配备。通过连接所启用的控件,你可以在运行时的控件之间动态创建可编程连接,亦或是被声明在 Web 页面标记中的静态预定义连接。你也可以为用户提供一个用户界面(UI),以能够让它们在运行时与控件进行连接或断开,并对现有的连接进行管理。 阅读全文
posted @ 2007-01-04 20:21 Laeb

摘要:Web 部件页面中的个性化在默认时是被启用的。但是,在某些特定情况之下你可能需要对它进行禁用。例如,你的网站中可能有多个使用 Web 部件控件和个性化的页面。这些页面都获益于 Web 部件特征(如模块化布局和在静态 Web 部件控件之间创建连接的能力),但是你也可能需要保存页面的只读状态(即用户不能够进行个性化或者更改)。在这种情况下,你可以使用 Web 部件页面中的 WebPartManager 控件来禁用个性化。 阅读全文
posted @ 2007-01-03 20:26 Laeb

摘要:Web 部件的个性化默认时是被启用的,并对 Web 部件页面的用户进行验证,以确保他们能否够在不需要任何特定配置的情况下对页面进行个性化。但是,单独的或者用户范围的个性化中的变化仅对当前用户可见。如果你需要为一个挑选的用户(如某个网站管理员)提供在已共享范围中改变个性化的能力(页面的更改对于所有用户都是可见的),你必须在网站的配置文件中添加一个设定。该主题演示了如何对配置文件进行更新,从而允许特定的用户在已共享范围中对 Web 部件页面进行个性化,并且这些改变对于所有用户都是可见的。 阅读全文
posted @ 2007-01-03 18:11 Laeb

摘要:这个实践示范了如何创建依赖于 Web 部件个性化的 ASP.NET 用户控件,并在 Web 页面中提供用户特定的默认值。 阅读全文
posted @ 2007-01-02 20:46 Laeb

摘要:个性化是 ASP.NET Web 部件控件集的基本能力,并且在你需要使用 Web 部件控件来创建允许用户对 Web 页面进行改变或个性化的页面时是必需的。这个主题讨论了操作 Web 部件个性化时的基本需求。关于个性化的额外补充以及它在 Web 部件控件集中的工作细节,请参考“Web 部件个性化概览”。 阅读全文
posted @ 2007-01-01 17:57 Laeb

摘要:在有些 Web 应用程序中,你可能需要允许用户对应用程序的用户界面和行为进行更改或个性化。ASP.NET Web 部件控件集在它的核心特征中提供了这个能力(个性化)。个性化允许 Web 部件控件的属性或状态能够被长期地保存,并且不受特定浏览器会话的约束。 阅读全文
posted @ 2007-01-01 17:56 Laeb

摘要:这个实践例示了在 ASP.NET Web 部件页面中更改显示模式的两个方法,也示范了用户如何在页面的显示模式之间进行导航。在这个实践中,你将学习到:创建一个允许你在 Web 页面(包含 Web 部件控件)中更改显示模式的自定义用户控件;在 Web 部件页面的若干显示模式之间进行切换。 阅读全文
posted @ 2006-12-31 15:00 Laeb

摘要:ASP.NET Web 部件页面可以使用几个不同的显示模式。每个显示模式就是一个应用到整个页面的特定状态,特定的用户界面(UI)元素能够在可见与不可见、被启用与被禁用之间任意地切换。显示模式允许终端用户完成一些特定的任务以实现对页面的更改或定制(如编辑 Web 部件控件、更改页面的布局、或者从目录中添加可用的新控件)。 阅读全文
posted @ 2006-12-31 14:59 Laeb

摘要:这个实践演示了如何使用 Web 部件控件来创建 Web 页面。 阅读全文
posted @ 2006-12-30 17:35 Laeb

摘要:ASP.NET Web 部件控件集是一个相互工作组件集,它允许你创建能够让终端用户通过浏览器直接对用户界面(UI)的外观和行为进行更改的 Web 页面。该文章涵盖了 Web 部件的控件集的基本内容,其中包括对创建 Web 部件页面时所需要的 Web 部件基本组件集的描述。 阅读全文
posted @ 2006-12-30 17:34 Laeb

摘要:ASP.NET Web 部件是用于创建网站的集成式控件集,可以创建允许终端用户从浏览器中直接更改内容、外观、以及行为的页面。所作的更改可以被应用到网站中的所有用户或者单独的用户。当用户更改了页面和控件,设定值可以被保存成跨浏览器会话的可靠的用户个人参考,这个特征被称之为个性化。这些 Web 部件的能力意谓着开发者可以给予终端用户对 Web 应用程序动态地完成个性化的能力,而不需要开发者或管理员的参与。 阅读全文
posted @ 2006-12-30 17:28 Laeb