2017-10-06 113 views
0

我們有一個MVC應用程序,它爲我們的客戶提供不同範圍的產品。 他們要求我們創建一個新頁面,並使用SharePoint網站上的特定頁面模板填充該頁面,並在應用程序中將某些字段輸入到產品中。動態創建無C#應用程序列表的SharePoint頁面

我期望看到的是,如果有反正我們可以直接從外部應用程序發佈這些字段到使用該模板的新頁面,檢查它併發布它,而不需要創建一個列表來保存數據字段?他們要求一切都自動完成,沒有任何人工交互的事情。

我已經進行了一些研究,一切都表明這些字段需要首先列在列表中。

回答

1

在SharePoint中幾乎所有東西都存儲在一個列表中(即使是頁面,但它被稱爲文檔庫)。所以這將是最好的方式。

創建一個包含產品所需字段的內容類型。創建一個使用特定內容類型的頁面佈局(解釋如here)。然後在頁面佈局中使這些字段可見(使用Sharepoint設計器更改佈局)。 然後,對於每個產品,只需使用新的頁面佈局/內容類型將新頁面添加到頁面庫。添加頁面可以通過客戶端API從外部應用程序完成。

+0

事情是我們對治理和變更控制非常緊張,現在團隊領導希望我們編輯Web控件來操縱數據,所以他想要的是使用相同的佈局,而不是用戶手動輸入字段,他現在希望他們從列表中拉出並填充。這意味着已經創建的舊文件可以通過新產品進行更新,並且新頁面將遵循與之前相同的佈局,因此一切都是一致的。他現在要求我查明信息的存儲位置以及如何操作......任何想法 –

相關問題