Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 SharePoint 2010和Editform.aspx_Sharepoint 2010 - Fatal编程技术网

Sharepoint 2010 SharePoint 2010和Editform.aspx

Sharepoint 2010 SharePoint 2010和Editform.aspx,sharepoint-2010,Sharepoint 2010,在我的一个自定义应用程序中,用户希望在创建列表项后保持EditForm.aspx打开,并且他可以继续保存相同的记录,而无需将用户重定向到DisplayForm.aspx页面。因此,创建列表项后,我将再次加载EditForm.aspx 现在的问题是,当表单在编辑模式下打开时,如果修改了现有字段,则列表项中不会更新该字段,但如果字段中添加了新内容,则会将其保存到列表中。我相信这是回发问题,但不确定如何在保存时传递最新的表单数据 如果这是我的任务,我会创建一个新的应用程序页面来替换该列表上的编辑页面

在我的一个自定义应用程序中,用户希望在创建列表项后保持EditForm.aspx打开,并且他可以继续保存相同的记录,而无需将用户重定向到DisplayForm.aspx页面。因此,创建列表项后,我将再次加载EditForm.aspx


现在的问题是,当表单在编辑模式下打开时,如果修改了现有字段,则列表项中不会更新该字段,但如果字段中添加了新内容,则会将其保存到列表中。我相信这是回发问题,但不确定如何在保存时传递最新的表单数据

如果这是我的任务,我会创建一个新的应用程序页面来替换该列表上的编辑页面

(您可以使用powershell/对象模型设置新/编辑/显示页面的url)

忽略功能区,编辑页面实际上非常简单。创建具有您感兴趣的提交行为的自定义提交行为应该不会太困难。事实上,由于您保持了完全相同的字段名和输入类型,您可以简单地继承您的默认表单,并简单地覆盖post调用

我想您可能会编写一些javascript来劫持默认编辑页面的提交帖子,但这对我来说似乎很混乱,我可能不会这样做


如果您今天不需要完成此任务,我一直想将几个月前编写的一些代码推送到github。该代码是一个定制的aspx编辑/新建/显示页面,非常容易定制/实现。今晚我下班后可以把链接转发给你。

如果这是我的任务,我会创建一个新的应用程序页面,替换列表上的编辑页面

(您可以使用powershell/对象模型设置新/编辑/显示页面的url)

忽略功能区,编辑页面实际上非常简单。创建具有您感兴趣的提交行为的自定义提交行为应该不会太困难。事实上,由于您保持了完全相同的字段名和输入类型,您可以简单地继承您的默认表单,并简单地覆盖post调用

我想您可能会编写一些javascript来劫持默认编辑页面的提交帖子,但这对我来说似乎很混乱,我可能不会这样做


如果您今天不需要完成此任务,我一直想将几个月前编写的一些代码推送到github。该代码是一个定制的aspx编辑/新建/显示页面,非常容易定制/实现。今晚我下班后可以把链接转发给你。

谢谢罗伯特。请给我发邮件,我看看。顺便说一句,我已经定制了editform.aspx,但我的应用程序会将多个列表中的数据显示在editform.aspx上。@Rishi我刚收到这条消息,将于今晚发布。谢谢Robert。请给我发邮件,我看看。顺便说一句,我已经定制了editform.aspx,但我的应用程序会将多个列表中的数据显示在editform.aspx上。@Rishi我刚收到这条消息,将于今晚发布。