Sharepoint 2010列表-保存后重定向

Sharepoint 2010列表-保存后重定向,sharepoint,sharepoint-2010,sharepoint-designer,Sharepoint,Sharepoint 2010,Sharepoint Designer,为了实现一定的定制,PresaveItem()中添加了大量定制代码; 这在某种程度上影响了newform.aspx/editform.aspx的常规重定向。 每当我尝试添加/编辑项目时(无论从任何视图),单击保存/取消按钮, 它将返回到默认视图。 我尝试使用以下代码返回呼叫页面: $.(document).ready(function(){ var targerUrl=document.referrer; if(!PresaveItem()) return false; window.loc

为了实现一定的定制,PresaveItem()中添加了大量定制代码; 这在某种程度上影响了newform.aspx/editform.aspx的常规重定向。 每当我尝试添加/编辑项目时(无论从任何视图),单击保存/取消按钮, 它将返回到默认视图。 我尝试使用以下代码返回呼叫页面:

$.(document).ready(function(){
 var targerUrl=document.referrer;
if(!PresaveItem()) return false;
 window.location.href=targetUrl;
});
这可以工作,但PreSaveItem()不会被触发

综合起来: 我的列表中有4个视图;ViewA.aspx、Viewb.aspx、ViewC、aspx(默认)。 如果我从ViewA添加新项目,将打开newitem.aspx,输入信息并单击保存。 我回到ViewC.aspx。我应该回到ViewA.aspx。 有没有办法实现这一点?我正在使用SP2010


请提供帮助。

在上下文菜单中,我们可以添加一个查询字符串参数:?source=source 这就解决了问题。这适用于在保存后重定向到源页面时遇到问题的任何人,并且考虑到newitwm/edititem页面是从上下文菜单打开的。快乐编码!!:)