zoukankan      html  css  js  c++  java
  • 开发可定制个性化页面

    对于Web开发者来说,开发用户可定制的网页是现在比较流行的,目的是让用户当家作主参与到我们的项目中来。比如google可定制的个性化主页,可以自己随意拖动、设置网页各个区域的样式、位置等。这种技术都是通过大量的脚本来实现的,对开发人员费时费力。在asp.net 2.0中,我们可以使用WebPart很轻松的实现这样的功能,省去了编写大量脚本的时间。

    通过使用 Web 部件控件集,开发人员可以使最终用户执行下列操作:

    1.       对页内容进行个性化设置。用户可以像操作普通窗口一样在页上添加新 Web 部件控件,或者移除、隐藏或最小化这些控件。

    2.       对页面布局进行个性化设置。用户可以将 Web 部件控件拖到页的不同区域,也可以更改控件的外观、属性和行为。

    3.       导出和导入控件。用户可以导入或导出 Web 部件控件设置以用于其他页或站点,从而保留这些控件的属性、外观甚至是其中的数据。这样可减少对最终用户的数据输入和配置要求。

    4.       创建连接。用户可以在各控件之间建立连接;

    5.       对站点级设置进行管理和个性化设置。授权用户可以配置站点级设置、确定谁可以访问站点或页、设置对控件的基于角色的访问等。例如,管理员角色中的用户可以将 Web 部件控件设置为由所有用户共享,并禁止非管理员用户对共享控件进行个性化设置。

    这些MS的帮助文档都有描述,下面看实现的功能:
    r_webpart.JPG

    MS的示例代码下载:

    注意:运行示例代码需开启sql 2005,并给于App_Data下的数据库可读写权限,因为用户定制的样式、属性是存在的数据库中。

    示例代码

     

  • 相关阅读:
    postgresql 9.x stream status check
    postgresql 物理备份 tar 命令
    centos 6.8 + postgresql 9.6 + yum 的一些路径
    debian8.2 + postgresql 9.1 + apt-get 的一些路径
    window 2012 上安装 sql server 2005 出错的解决方案
    postgresql 计算时间差的秒数
    centos 6.8 + postgresql 9.6 + pgagent
    postgresql 9.1 查看表和索引的大小
    centos 6.8 + postgresql 9.6 + pg_stat_statements
    centos 6.8 + postgresql 9.6 + file_fdw
  • 原文地址:https://www.cnblogs.com/abeen/p/734278.html
Copyright © 2011-2022 走看看