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 控件或服务器控件的设置。
相关文档:
jquery通过post传递数据到服务器(不使用插件):
<html>
<head>
<title>Untitled Page</title>
<script language="javascript" type="text/javascript" src="js/jquery-1.3.1.js"></script>
<script language="ja ......
ASP.NET 用户控件缓存
前台添加
后台添加
CachePolicy.SetSlidingExpiration(true);
CachePolicy.Duration = TimeSpan.fromMinutes(Hongdong.WebUI.Utility.Cdouble(Hongdong.WebUI.Utility.GetAppSettingByName("cacheTime"))); ......
ASP.NET Web 部件是一组集成控件,用于创建网站使最终用户可以直接从浏览器修改网页的内容、外观和行为。这些修改可以应用于网站上的所有用户或个别用户。当用户修改页和控件时,可以保存这些设置以便跨以后的各浏览器会话保留用户的个人首选项,这种功能称为个性化设置。这些 Web 部件功 ......
使用ASP.NET开发网站时,如果URL中传递的参数过长(具体多长没有测试)的话,在使用IE6浏览时,就会出现通过QueryString获得的值不完整,或者出现乱码的情况。其解决方法是:在Web.config中的System.web配置节中添加如下代码即可:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" ......
Web 部件的一项主要功能是使最终用户能够个性化网页并保存其个性化设置。修改 Web 部件页的一个方面包括编辑可见 WebPart 控件的外观、布局、行为和其他属性。
Web 部件控件集中的几种控件可提供编辑功能。其中包括 EditorZone 控件,该控件是 Web 部件控件集中用于承载网页上的 EditorP ......