在线修改NewForm.aspx Sharepoint

时间:2017-02-14 11:27:11

标签: javascript asp.net visual-studio sharepoint sharepoint-designer

我是SharePoint编程或修改表单的新手。我有一个SharePoint Online的租户,我创建了一个包含日历视图的列表:我想在用户插入事件时修改表单。 我尝试使用SharePoint Designer 2013加载网站并尝试创建新表单,但获取了错误对话框,其中包含消息"无法将列表更改保存到服务器。" 在此之后,我尝试打开NewForm.aspx以查看代码并可能直接更改它,但我无法看到所有代码:似乎缺少javascript的部分并且有一个标记缺少装配(截图中的抱歉是意大利语)

SPD missing assembly

所以我尝试使用Visual Studio,但是当我尝试创建解决方案时,我在screeshot中获取错误

VS create solution error

所以问题是:我是初学者,我想从修改NewForm.aspx开始,所以我可以取消一些字段来测试:如何处理? 我发现了许多链接和引用,但似乎SharePoint Online与旧版本和内部版本具有不同的行为。

我能以什么模式进行任何想法?

1 个答案:

答案 0 :(得分:2)

编辑或交换Newform.aspx是自定义SharePoint UI的旧方法。更现代的方式(在撰写本文时唯一对SharePoint Online有意义的方法)是使用JSLink技术。

使用JSLink,您可以将自定义JavaScript呈现代码附加到内容类型,字段等。查看JS Link IntroductionJS Link Tutorial