在我的用户使用自定义列表页面添加新列表项后,Sharepoint 2007会将它们重定向到AllItems.aspx。我希望他们转到自定义页面ThankYou.aspx。
我的按钮是SharePoint Designer生成的标准按钮
<table>
<tr>
<td width="99%" class="ms-toolbar" nowrap=""><IMG SRC="/_layouts/images/blank.gif" width="1" height="18"/></td>
<td class="ms-toolbar" nowrap="">
<SharePoint:SaveButton runat="server" ControlMode="New" id="savebutton2"/>
</td>
<td class="ms-separator"> </td>
<td class="ms-toolbar" nowrap="" align="right">
<SharePoint:GoBackButton runat="server" ControlMode="New" id="gobackbutton2"/>
</td>
</tr>
</table>
我见过几个需要添加150行JavaScript或更改底层SharePoint代码的解决方案,我简直不敢相信这是解决方案 - 我认为要么这么简单,没有人写过它,或者我使用错误的搜索词来查找它。
答案 0 :(得分:0)
我只是忽略了一些简单的事情。
表单链接上的Source参数将更改您的重定向。因此,如果您的自定义表单位于
https://myserver/lists/customadd.aspx
然后你可以添加source参数,Sharepoint将在提交时重定向:
https://myserver/lists/customadd.aspx?Source=ThankYou.aspx