更智能的sharePoint表单。根据第一个列表中的条目重定向到另一个列表?

时间:2011-04-12 22:04:45

标签: list redirect sharepoint

On Moss 2007。

没有完全剥离原生SharePoint生成的列表newform。有没有办法根据用户在当前列表newform中输入的内容将用户重定向到另一个列表的newform?

也许,源重定向指向一个表单,该表单解释在查询字符串中传递的字段,然后决定将用户带到哪里?

在SP 2010中,这种情况有可能再次出现吗?

1 个答案:

答案 0 :(得分:1)

一种方法是创建一个继承自标准NewForm的新“NewForm”,并在提交表单后将重定向逻辑添加到页面中。 This thread看起来可以让您开始了解如何覆盖页面。

另一种方法可能是自定义Web部件,它检查列表的状态并执行重定向。也许你可以用Javascript和内容编辑器web部分做点什么。

事件接收器不起作用,因为它们异步发生并且没有与它们相关联的共享点上下文,换句话说,您无法从它们执行重定向。