在Sharepoint 2007中添加列表后,向用户显示自定义页面

时间:2014-12-22 21:03:05

标签: sharepoint-2007

在我的用户使用自定义列表页面添加新列表项后,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代码的解决方案,我简直不敢相信这是解决方案 - 我认为要么这么简单,没有人写过它,或者我使用错误的搜索词来查找它。

1 个答案:

答案 0 :(得分:0)

我只是忽略了一些简单的事情。

表单链接上的Source参数将更改您的重定向。因此,如果您的自定义表单位于

https://myserver/lists/customadd.aspx

然后你可以添加source参数,Sharepoint将在提交时重定向:

https://myserver/lists/customadd.aspx?Source=ThankYou.aspx