SharePoint
姣游天下
这个作者很懒,什么都没留下…
展开
-
MOSS修改createpage页面
修改MOSS的createpage.aspx页面,创建新页面时可以到自己创建的文档库。从C盘找到文件,先复制备份一下。开始修改: string _folderUrl ;int _layoutId ;string _pageName ; void CreatePageToCurrentFolder(object sender, EventArgs e){原创 2009-02-21 17:07:00 · 1794 阅读 · 0 评论 -
MOSS应用记录--6
自定义Login.aspx把网站修改为Form认证方式之后,打开网站时先打开MOSS自带的登录界面,样子确实不够好看。自己动手修改一下它的样子,让它变漂亮一点。在12目录下找到_layouts/Login.aspx,用VS打开,开始修改,可以自己创建一个模板页放到此目录下。隐藏了自动登录复选框,使之一直保持选中状态。@ Assembly Name="Microsoft.SharePoi原创 2009-03-06 17:17:00 · 606 阅读 · 0 评论 -
vs2005安装sp1后情况
新建web project后,想添加一个目录用户保存用户控件,在此目录下的用户控件都自动的在命名空间中添加.目录名的命名空间。手工去掉后就会找不到新建的控件。还有此目录下的用户控件会自动copy to output,在bin目录下生成一个相同文件。今天编译文件时遇到一个错误:类型初始值设定项引发异常原来是在访问类的某一个静态成员时,其他的静态成员也要初始化,初始化时引发的异常。原创 2009-03-05 08:42:00 · 351 阅读 · 0 评论 -
MOSS应用记录--5
今天没怎么做,出去了一趟。接着研究了一下导航:我们通过自己开发导航控件的方式来实现三级菜单的显示。写一个类继承自Menu,重写CreateChildControls,从快速启动中读取信息,显示到Menu中。代码如下: using System; using System.Collections.Generic; using System.Text; using System.Web.U原创 2009-03-03 16:57:00 · 346 阅读 · 0 评论 -
MOSS中的导航知识
获取快速启动:SPNavigationNodeCollection nodes = site.Navigation.QuickLaunch;Spd中添加xml数据源控件,设置XPath属性/*/*,更改aspmenu控件的datasourceid属性为xml数据源控件,修改显示相关属性,添加在MOSS中所有导航栏都是通过ASP:Menu控件或是ASP:TreeView控件绑定到一个Na原创 2009-03-02 17:20:00 · 939 阅读 · 0 评论 -
MOSS应用记录--3
讨论板问题:前两天用的讨论板列表,如果在自己创建的页面上通过spd添加,默认显示多列。在MOSS中通过编辑页面直接拖到页面上,只显示主题一列,可通过xslt视图去掉菜单栏。可是在自己创建的页面上,通过spd去掉菜单栏会出莫名其妙的错误。还是通过自己写用户控件的方式讨论板的内容,通过链接显示详细信息。主要代码:SPSite site = new SPSite("http://moss");原创 2009-02-28 17:04:00 · 763 阅读 · 1 评论 -
MOSS应用记录--2
创建页面时,使用系统自带的页面布局,无法显示新添加的分类栏目,必需通过手动编辑项目修改分类,不方便。考虑自定义一个页面布局。使用SPView或SPQuery来显示不同的新闻分类。SPList.GetItems(SPView or SPQuery)获取内容。SPQuery使用SPListField的IntenalName来设置条件,使用CAML语法。一个用户控件使用的SPView,一个使用的原创 2009-02-27 17:22:00 · 927 阅读 · 1 评论 -
MOSS应用记录--1
打算用MOSS做一个新闻发布类的网站,思路是把发布页面保存到页面库中,添加新闻分类字段,根据分类读取。今天设计了一个母版页,修改了一下主页面,通过用户控件的形式从页面库读取内容显示。总结:1保存用户控件时,需要选择UTF格式。需要注册安全控件,需要修改设置level为Full才可以。2需要把dll复制到bin目录。3把用户控件复制到相关目录,编写一个批处理部署用户控件。需要编写Fe原创 2009-02-26 17:24:00 · 428 阅读 · 0 评论 -
Sharepoint开发中问题,记录一下
想用Sharepoint做个门户类的网站,一直不知采用哪种方法来存储网站的发布内容。有三个想法,一是通过文档库,添加发布的内容类型为默认类型,修改创建页面,可以新创建页面到文档库目录。二是通过子网站的形式,直接通过创建页面到页面库。三是通过列表的形式,新建列表,添加相应的类型的栏,自己编写用户控件实现页面的列表显示和详细显示,自己写导航菜单。不知采用哪种方法更快速和灵活一些,一直在想好的方案。原创 2009-02-25 12:56:00 · 347 阅读 · 0 评论 -
[转]自定义MOSS导航菜单
开发支持三级目录的导航菜单 MOSS的导航菜单默认只支持两级,但是MOSS的导航API实际上是支持无限级的,比如可以用以下代码添加三级导航栏: using (SPSite site = new SPSite("http://codeart:81")) { using (SPWeb web = site.RootWeb) { web.AllowUnsafeUpdates =原创 2009-02-21 17:16:00 · 2674 阅读 · 0 评论 -
让MOSS中的未知错误消失吧——显示错误信息
相信在使用MOSS的过程中,大家都经历过未知错误的苦恼。不知道错误的原因,只能去查看日志来查找原因,极不方便。日志目录:C:/ProgramFiles/CommonFiles/microsoftshared/WebServerExtensions/12/LOGS。通过下面的方式可以让MOSS页面中不再出现未知错误: 修改Web应用程序根目录上的Web.config文件中的两个地方:查找原创 2009-03-06 17:25:00 · 1316 阅读 · 0 评论