在用户将新项目输入我提供的自定义列表后,我如何重定向到“谢谢”页面。
我能想到的一种方法是在项目中添加事件接收器,但是有 CAML 方法吗?
您可以使用“源”URL 参数。
例如,如果您的列表的链接是:
http://server/SiteCollection/Site/Lists/MyCustomList/NewForm.aspx
添加 Source URL 参数指定下一页:
http://server/SiteCollection/Site/Lists/MyCustomList/NewForm.aspx?Source=http://server/SiteCollection/Site/ThankYou.aspx
这样做的缺点是,如果他们单击取消,他们也会被重定向到此页面。但是您可能可以使用一些 JavaScript 来改变这种行为。