C# 从C应用程序动态创建不带列表的SharePoint页面

C# 从C应用程序动态创建不带列表的SharePoint页面,c#,asp.net-mvc,sharepoint,sharepoint-2013,sharepoint-list,C#,Asp.net Mvc,Sharepoint,Sharepoint 2013,Sharepoint List,我们有一个MVC应用程序,为我们的客户提供不同范围的产品。 他们要求我们创建一个新页面,并使用SharePoint网站上的特定页面模板填充该页面,其中包含在应用程序中输入到产品中的特定字段 我希望看到的是,如果有任何方法,我们可以使用模板将这些字段直接从外部应用程序发布到新页面,签入并发布,而无需创建一个列表来保存数据字段?他们要求一切都是自动完成的,没有任何手动交互 我进行了一些研究,所有内容都表明需要先将字段保存在列表中。在SharePoint中,几乎所有内容都存储在列表甚至页面中,但它被称

我们有一个MVC应用程序,为我们的客户提供不同范围的产品。 他们要求我们创建一个新页面,并使用SharePoint网站上的特定页面模板填充该页面,其中包含在应用程序中输入到产品中的特定字段

我希望看到的是,如果有任何方法,我们可以使用模板将这些字段直接从外部应用程序发布到新页面,签入并发布,而无需创建一个列表来保存数据字段?他们要求一切都是自动完成的,没有任何手动交互


我进行了一些研究,所有内容都表明需要先将字段保存在列表中。

在SharePoint中,几乎所有内容都存储在列表甚至页面中,但它被称为文档库。所以这是最好的办法

创建包含产品所需字段的内容类型。创建一个使用特定内容类型的页面布局。然后在页面布局中使字段可见,并使用sharepoint designer更改布局。
然后,对于每个产品,只需使用新的页面布局/内容类型向页面库添加一个新页面。添加页面可以通过外部应用程序的客户端api完成。

问题是我们对治理和更改控制非常严格,团队负责人现在希望我们编辑Web控件来操作数据,所以他想要的是使用相同的布局,但不是用户手动输入字段,他现在想要从列表中提取并填充字段。这意味着已经创建的旧文件可以由新产品更新,新页面将遵循与以前相同的布局,因此所有内容都是一致的。他现在的任务是让我找出信息存储的位置以及如何操作它。。。有什么想法吗