ASP.NET ImportCatalogPart Web 服务器控件概述
ImportCatalogPart Web 服务器控件可导入 WebPart 控件的说明文件(或用作 WebPart 控件的其他 ASP.NET 服务器控件)。这样就可以将该控件通过预先指定的设置添加到网页中。该说明文件使用户可以共享 WebPart 控件的设置。
说明文件与控件本身不同。它是以 .WebPart 文件扩展名结尾的 XML 文件,包含有描述控件的状态的名称/值对。除了描述控件的状态以外,说明文件还引用该控件名和包含该控件的程序集(或文件)。
用户导入说明文件之后,该文件中引用的 WebPart 控件将会显示在 ImportCatalogPart 控件中,用户可以将该控件添加到页面中。
将 Web 部件控件与 ImportCatalogPart Web 服务器控件关联
与 ImportCatalogPart 控件关联的 Web 部件控件可以编译为程序集,也可以是一个用户控件(.ascx 文件)。在任一情况下,导入的说明文件中引用的控件都必须存在于包含宿主网页的 Web 服务器上。
用户可使用 ImportCatalogPart 控件将说明文件及其关联的服务器控件导入网页。此控件必须已存在于页面中。如果用户将页面切换到目录显示模式,则显示 ImportCatalogPart 控件。然后,用户就可以浏览到该控件的 .WebPart 说明文件,并导入该控件。控件的外观和属性在导入的说明文件中指定。
在导入 WebPart 控件的说明文件之前,用户必须首先基于现有 WebPart 控件创建(导出)该文件。满足以下条件时,可以为一个控件导出说明文件:
·该控件具有用 Personalizable 属性 (Attribute) 标记的属性 (Property)。
·Web.config 文件已经在 webParts 元素中将 enableExport 属性值设置为 true。
·您已经将控件的 ExportMode 属性值设置为 None 默认值(该值禁止导出)以外的值。
启用 ImportCatalogPart Web 服务器控件
当 Web 部件页处于编辑模式以及用户选择某一关联的 WebPart 控件进行编辑时,在运行时将显示 ImportCatalogPart Web 服务器控件。
一、ImportCatalogPart 类
导入 WebPart 控件(或其他用作 WebPart 控件的 ASP.NET 服务器控件)的说明文件,以便用户可以使用预定义的设置将控件添加到网页中。无法继承此类。
ImportCatalogPart 控件使用户可以导入说明文件,该文件描述了用户希望添加到 WebPartZoneBase 区域的 WebPart 控件或服务器控件的设置。
相关文档:
有许多工具可以帮助您测试和监视 Web 应用程序的性能。ASP.NET 包括多个性能计数器,可以使用这些性能计数器来跟踪应用程序的执行。您还可以使用内置的 ASP.NET 跟踪功能来跟踪页或应用程序的代码执行。
注意:
一些可视化设计器包括用于测试 ASP.NET 应用程序的工具。例如,Microsoft Visual Studio 2005 提供 Applica ......
1、给web.config添加<authentication>元素
2、给web.config文件添加<forms>元素
<forms name=".aspxauth" loginUrl="Login.aspx" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile"></forms>
3、FormsAuthentication.Redire ......
使用ASP.NET开发网站时,如果URL中传递的参数过长(具体多长没有测试)的话,在使用IE6浏览时,就会出现通过QueryString获得的值不完整,或者出现乱码的情况。其解决方法是:在Web.config中的System.web配置节中添加如下代码即可:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" ......
AppearanceEditorPart Web 服务器控件提供了一个编辑器控件,最终用户可以使用该控件在相关联的 WebPart 控件上编辑数个用户界面 (UI) 属性。
AppearanceEditorPart 控件使最终用户能够编辑 WebPart 控件的几个用户界面属性。下表列出了用户可自定义的功 ......
使用 Web 部件控件,可以让用户在运行时创建两个服务器控件之间的连接,以形成连接并共享数据。一个控件用作数据的提供者,另一个控件用作数据的使用者。这两个控件可以是 WebPart 控件或任何其他类型的服务器控件。必须将它们设计为处理连接且位于 WebPartZoneBase 区域中。
在 ......