WSS3SDK之:内容类型FormUrls架构概览
FormUrls 架构描述了可以作为定制信息添加到内容类型中的可选XML内容。该XML结点必须存放在内容类型定义中的XMLDocument 元素下。该架构允许您将套用某内容类型的列表项的显示,编辑或新建页面进行客户端重定向,指到与原先不同的页面上。
该架构包含下列元素:
-
FormUrls根元素。该元素包含下列属性:
-
xmlns 必需 文本。表示该架构的XML命名空间。其命名空间为:
http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url
-
-
Display 可选 文本。用于指定自定义显示(Display form)页面的URL地址。
-
Edit 可选 文本。用于指定自定义编辑(Edit form)页面的URL地址。
-
New 可选 文本。 用于指定自定义新建(New form)页面的URL地址。
窗体页面都是.aspx页面,用来替换WSS提供的整个默认页面,包含框架元素,或称为chrome, 如顶部或边上的导航条等。对于窗体页面来说,您必须手工创建出导航链接或其它WSS chrome中的元素。
您所指定的URL地址必须是相对于该内容类型所处位置根的地址。
如果您在内容类型定义XML中没有包含这部分XMLDocument内容,WSS将会使用默认值。到时候WSS会自动渲染这些窗体页面。
下面的例子为某内容类型的列表项指定了客户端重定向到与原先默认不同的显示,编辑和新建页面。
XML
<FormUrls
xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url"
<Display>Forms/mydisplayform.aspx</Display>
<Edit>Forms/myeditform.aspx</Edit>
<New>Forms/myuploadform.aspx</New>
</FormUrls>
xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url"
<Display>Forms/mydisplayform.aspx</Display>
<Edit>Forms/myeditform.aspx</Edit>
<New>Forms/myuploadform.aspx</New>
</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帮你做增删改查!!