WSS3SDK之:在内容类型中定制信息
内容类型被设计为可扩展的结构。您可以在内容类型定义中通过添加特定的XML结点来包含定制信息。这些XML结点在内容类型定义中由XmlDocument 元素(是用于内容类型的XmlDocument,WSS中有很多XmlDocument元素,彼此独立无关)来表示,您可以通过对象模型以代码的方式访问。一个内容类型可以包含任意数量的XMLDocument元素。XMLDocument元素的内容可以和任何给定的架构相匹配;可是,该内容必须是有效的XML。
通过在内容类型的XMLDocument元素中包含自定义信息,您可以确保所需的自定义信息与您的解决方案浑然一体,可以作为一个包来部署。
包含在网站内容类型中的XMLDocument元素也会拷贝到所有基于该内容类型的子代。
您可以通过两种途径来添加定制信息:
在内容类型没有在网站中激活前,是由内容类型定义XML文件中的一个XmlDocument 元素来表示的。
在内容类型在网站中激活后,可以通过SPXmlDocumentCollection对象的Add方法来添加。
如果您对XML文档进行了修改并执行了推送操作,则整个XML文档在子内容类型中都会被覆盖。
FormTemplates 架构
该架构允许您来指定WSS 3.0用户界面中列表项在显示,新建,或编辑页面中的显示方式的窗体模板。
通过在内容类型的XMLDocument元素中包含自定义信息,您可以确保所需的自定义信息与您的解决方案浑然一体,可以作为一个包来部署。
包含在网站内容类型中的XMLDocument元素也会拷贝到所有基于该内容类型的子代。
您可以通过两种途径来添加定制信息:
在内容类型没有在网站中激活前,是由内容类型定义XML文件中的一个XmlDocument 元素来表示的。
在内容类型在网站中激活后,可以通过SPXmlDocumentCollection对象的Add方法来添加。
如果您对XML文档进行了修改并执行了推送操作,则整个XML文档在子内容类型中都会被覆盖。
WSS中包含的XML Document架构
WSS本身包含了一些预先定义好的XML 文档,您可以用于定制某个内容类型的窗体,或者为某个内容类型指定客户端重定向到不同的窗体页面。FormTemplates 架构
该架构允许您来指定WSS 3.0用户界面中列表项在显示,新建,或编辑页面中的显示方式的窗体模板。
FormUrls架构
分类:
SharePoint
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!