Sharepoint 2007 自定义表单上的SharePoint 2007附件

Sharepoint 2007 自定义表单上的SharePoint 2007附件,sharepoint-2007,sharepoint-designer,Sharepoint 2007,Sharepoint Designer,基本上,我需要为SharePoint列表定制NewForm.aspx页面。我还需要有附件功能进行工作。目标环境没有应用必要的更新以使其正常工作(而且这种情况似乎不太可能改变。言语无法表达这是多么令人沮丧:-() 是否有人知道如何解决这个问题,以便附件可以在自定义表单上工作?是否可能?欢迎提供任何建议。到目前为止,我发现的一切都承认了这个问题,但除了应用更新之外,没有提供有效的解决方案 更新:使用jQuery将适当的元素从隐藏表单移动到自定义表单中,我克服了最初的javascript错误,该错误与

基本上,我需要为SharePoint列表定制NewForm.aspx页面。我还需要有附件功能进行工作。目标环境没有应用必要的更新以使其正常工作(而且这种情况似乎不太可能改变。言语无法表达这是多么令人沮丧:-()

是否有人知道如何解决这个问题,以便附件可以在自定义表单上工作?是否可能?欢迎提供任何建议。到目前为止,我发现的一切都承认了这个问题,但除了应用更新之外,没有提供有效的解决方案

更新:使用jQuery将适当的元素从隐藏表单移动到自定义表单中,我克服了最初的javascript错误,该错误与隐藏的表单元素或不接受焦点的表单元素有关。表单现在显示为工作状态,但如果单击“确定”保存到列表中,附件I他没有得救,有什么办法吗


提前感谢

此页面有一个潜在的解决方案,不涉及应用任何更新。您应该能够通过SharePoint Designer处理所有问题:

此页面有一个潜在的解决方案,不涉及应用任何更新。简言之,您应该能够通过SharePoint Designer处理所有问题:

,在不安装某些更新的情况下无法修复此错误,尽管其中一个更新可以“静默”安装。另一种方法是放弃Sharepoint Designer并使用自定义模板

首先,Alison指出的帖子不起作用,尽管作者从未费心将其删除。这不仅是因为自定义表单缺少适当的标记,它使用的SPDataSource对象也被破坏,并且从未存储附件数据,即使在添加缺少的标记后也是如此

2008年4月,MS Support推出了一个可用的解决方案,Marc Davis在本文中对此进行了描述。文章中包含了指向替换SPDataSource dll的链接。没有它,您将无法修复该错误

这个bug最终在2008年12月用一个独立的软件修复了。这最终在


显然,即使是解决方案也需要Temple安装一些额外的二进制文件。唯一的选择是放弃使用Sharepoint Designer和create自定义表单。自定义模板本质上是一个ASCX控件,它允许您使用所有传统的ASP.NET技术来实现所需的结果。它确实需要一些不过,如果不安装一些更新,就无法修复该漏洞,尽管其中一个更新可以“静默”安装。另一种方法是放弃Sharepoint Designer并使用自定义模板

首先,Alison指出的帖子不起作用,尽管作者从未费心将其删除。这不仅是因为自定义表单缺少适当的标记,它使用的SPDataSource对象也被破坏,并且从未存储附件数据,即使在添加缺少的标记后也是如此

2008年4月,MS Support推出了一个可用的解决方案,Marc Davis在本文中对此进行了描述。文章中包含了指向替换SPDataSource dll的链接。没有它,您将无法修复该错误

这个bug最终在2008年12月用一个独立的软件修复了。这最终在


显然,即使是解决方案也需要Temple安装一些额外的二进制文件。唯一的选择是放弃使用Sharepoint Designer和create自定义表单。自定义模板本质上是一个ASCX控件,它允许您使用所有传统的ASP.NET技术来实现所需的结果。它确实需要一些f工作以使其正常工作。

我无法以开始时的方式解决此问题,因此向后退了一步并再次尝试。从标准表单开始,我在页面上包含了jQuery,并能够根据需要操作表单以显示。即使这会自定义页面,附件功能仍能正常工作。我确实这样做了我不认为它很理想,但它确实能工作。需要在服务器端安装哪些更新才能工作?我遇到了同样的问题,但我们可以安装更新。在2008年12月的CU中添加了相应的修补程序,下面的检查链接。我无法以我开始时的方式解决此问题,因此后退一步并重试。从标准表单开始,我在页面上加入了jQuery,并能够根据需要操作表单显示。尽管这可以自定义页面,但附件功能仍能正常工作。我认为这并不理想,但它确实能正常工作。需要在服务器端安装哪些更新才能正常工作?我也经历了同样的情况问题,但我们可以安装更新。相应的修补程序是在2008年12月的CU中添加的,检查下面的链接这篇博客文章是一个相当危险的时间陷阱,因为1)它从来没有起过作用2)直到最后你才意识到错误比丢失的标签更深。SPDataSource对象也被破坏了,这意味着即使在添加了所有标记之后,您仍然无法取回您的附件。我讨厌在这些论坛中看到的一件事是没有在StackOverflow中发布实际解决方案的独立链接。之所以如此麻烦,是因为链接(比如这些链接)假设引用的URL不会更改(而事实上我们知道这些类型的URL一直在更改)。因此,请发布实际的解决方案(而不仅仅是一个链接)。你可以(也应该)在解决方案出现的地方发布链接,但断开的链接不会帮助任何人在以后查看你的内容。这篇博客文章是一个相当危险的时间陷阱,因为1)它从来没有起过作用2)直到最后,你才意识到错误比丢失的标签更深。SPDataSource对象也被破坏,这意味着即使添加了所有标记,您仍然无法获得附件b