On Moss 2007。
没有完全剥离原生SharePoint生成的列表newform。有没有办法根据用户在当前列表newform中输入的内容将用户重定向到另一个列表的newform?
也许,源重定向指向一个表单,该表单解释在查询字符串中传递的字段,然后决定将用户带到哪里?
在SP 2010中,这种情况有可能再次出现吗?
答案 0 :(得分:1)
一种方法是创建一个继承自标准NewForm的新“NewForm”,并在提交表单后将重定向逻辑添加到页面中。 This thread看起来可以让您开始了解如何覆盖页面。
另一种方法可能是自定义Web部件,它检查列表的状态并执行重定向。也许你可以用Javascript和内容编辑器web部分做点什么。
事件接收器不起作用,因为它们异步发生并且没有与它们相关联的共享点上下文,换句话说,您无法从它们执行重定向。