MOSS应用记录--2

来源:互联网 发布:什么论坛源码好 编辑:程序博客网 时间:2024/05/21 09:18

创建页面时,使用系统自带的页面布局,无法显示新添加的分类栏目,必需通过手动编辑项目修改分类,不方便。考虑自定义一个页面布局。

使用SPViewSPQuery来显示不同的新闻分类。SPList.GetItems(SPView or SPQuery)获取内容。SPQuery使用SPListFieldIntenalName来设置条件,使用CAML语法。

一个用户控件使用的SPView,一个使用的SPQuery

考虑分页,是用DataList分页还是SPQuery分页,现在选择使用DataList,明天做。

 

讨论板

讨论板列表的取得,通过SPQuery

SPSite site = new SPSite("http://moss:7003");

            SPWeb web = site.RootWeb;

            web.AllowUnsafeUpdates = true;

            SPList list = web.Lists["论坛"];

            SPQuery qry = new SPQuery();

            qry.Query = "<Where><Neq><FieldRef Name='Title' />" +

                   "<Value Type='Text'>a</Value></Neq></Where>";

            SPListItemCollection lists = list.GetItems(qry);

           

            DataTable dt = new DataTable();

单击讨论板的链接后指向的界面如何传递参数,暂时还不知道。争取尽快解决或采取其他方案。

使用自带的列表,通过spd转换为xslt视图,可以删除最上面的菜单栏。解决了困扰我好几天的问题,在页面上可以直接使用列表webpart了。讨论板可以直接用列表部件了。

 

原创粉丝点击