我對SharePoint的主要目標非常簡單,我想通過使用工具/設計器來強烈基於表和窗體開發Intranet,這不會強制我對所有新/編輯列表條目的表單。在Sharepoint Designer表單上運行服務器端C#腳本
目前我有一個SharePoint設計器中的自定義窗體來編輯列表條目,並且我想添加服務器端代碼(c#)以實現某些特定行爲,例如運行自定義Page_Load功能。
問題是,我不知道該怎麼做,哪種方法是最好的方法,大多數在線示例顯示使用Visual Studio的方法並創建一個新列表(甚至找不到方法使用現有的SharePoint列表),然後編寫我不想要的從頭開始的表單。
那麼如何使用服務器端(c#)和客戶端代碼(js)來增強SharePoint Designer預構建窗體(下圖)?如果可能的話,我寧願用Visual Studio來做,但我沒有找到一種方法來開始從VS自定義現有的表單aspx。
這是否意味着我可以將其添加到現有的SharePoint Designer表單中? –
我不明白'Sharepoint Designer Form'是什麼意思你可以配置你用於列表或庫的'編輯頁面',但它是一個應用程序頁面...基本上,Web部件將在你的'WebParts Catalogue',它可以添加到Sharepoint門戶的幾乎任何頁面,或者使用VS或SharePoint Designer添加到任何「應用程序頁面」。 –
試一試...只需用一個簡單的html標籤創建一個Visual WebPart,然後按照第二個鏈接將其包含在該頁面中......一旦您看到它工作,編輯您的WebPart幷包含服務器控件,以便啓動添加對象模型後端代碼... –