我对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并包含服务器控件,以便启动添加对象模型后端代码... –