c# - 以编程方式设置发布页面内容

标签 c# .net sharepoint moss

我想知道如何通过代码(MOSS 2007)设置发布页面内容。
这就是我创建页面的方式:

PublishingPage page = publishingWeb.GetPublishingPages().Add("MyPage.aspx", pageLayout);
SPFile pageFile = page.ListItem.File;
page.Title = "My Page";                    
page.Update();

但是我尝试设置它的内容并没有奏效。

最佳答案

我不知道是否可以回答我自己的问题,但在反射(reflect) Sharepoint 的代码隐藏后,我找到了一种设置页面内容的方法:

string content = "Welcome to <strong>My Page</strong>";
page.ListItem[FieldId.PublishingPageContent] = content;

关于c# - 以编程方式设置发布页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/324085/

相关文章:

c# - 从资源中读取文件

.net - 如何在VB.NET中为以编程方式创建的对象创建事件处理程序?

C#:获取相对路径的第一个目录名

sharepoint - 使用 graph api beta 获取 Sharepoint 管理中心中列出的所有根站点

c# - 共享点中的 "RunWithElevatedPrivileges"

sharepoint - 部署依赖于数据库存储的 Web 部件

c# - .NET 中的 Netstat -ban(或 -oan)等效项

c# - 在 C# 中将 json 字符串写入 firestore

c# - GetManifestResourceStream 给出空引用异常(参数名称 : streamSource)

c# - 在 Linux 上开发 C#