ASP.NET(C#)下开发WebPart 疑惑求解~~

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:34:39
WebPart 目前我只能做倒可以修改编辑。拖动等~基础要求~
我想不使用 ASPNET 那个用户数据表。而我自己 建立表。。表名和列名和ASPNET不同~怎么才能结合WebPart ?

我希望能像 其他 个性化网站一样(比如百度空间)

每个单用户可以自己定义自己的页面。然后展示给其他用户观看~

页面类似: User.aspx?UserID=1
User.aspx?UserID=2

之类的。。
咋让他们实际上是一个页面。。根据不同的ID 读取通 的个性化设置~
每个登陆用户 的 ID 和UserID 相同。哪么他们就可以编辑自己的页面。。

发现目前WebPart 知识比较少~不知道是不是不适用的原因~?

数据库:
两张表,一张用户表,一张布局表,一张WebPart表。布局表两个外键,一个外键是用户表的用户ID,一个是WebPart表里面WebPart的ID。
用户表自己设计。
WebPart表里面存储所有可选用的WebPart,以ID标识。
布局表里面以多对多关系,存储每个用户对应的所有WebPart的ID,以及布局信息。
布局
页面:
在User.aspx页面,取到UserID,到布局表里取相应的布局信息,并在WebPart表里取出相应WebPart,最后展示出来。
建议你可以将User.apsx设为固定的左中右布局,左中右分别放一容器,然后根据布局表动态添加WebPart。
布局表里记录WebPart的布局信息时,只需要记录WebPart所属的区域,以及放置的顺序就可以了。

帮顶,这个问题我也找了一阵了,还没决解.

一起等