2011-01-14 54 views
0

Webpart e之间的会话Aspx - Sharepoint 2007 我试图在Session中传输某些信息,但使用Responde.Redirect不起作用。 当我使用Server.Transfer的(URL)需要去/site-test/_layouts/teste.aspx,但是当我使用的Server.Transfer只适用_layouts/teste.aspxWebpart e之间的会话Aspx - Sharepoint 2007

任何人可以帮助我吗?

+1

爱德华多,你能修改你的问题吗?它没有任何意义。 – 2011-01-14 20:10:29

+0

我认为你需要解释你正在尝试做什么 - 很可能使用会话是做错的(或者肯定不是唯一的方法)。 – Ryan 2011-01-15 12:44:28

回答

0

Server.Transfer和Response.Redirect在SharePoint中不起作用,您应该使用SPUtility.Redirect来代替。此外,默认情况下,SHarePoint中没有启用会话(仅在我认为的多服务器场中)。您必须在中央管理中启用它。请参阅this post关于如何做到这一点。

当您的前端位于负载平衡器后面时,请注意会话可能会非常棘手,如果未设置为粘滞会话,回发可能会失败。另一件事,如果您想要webparts进行通信,那么就有一种机制,Sahil Malik涵盖了基础知识(ASP.NET)here以及如何在Sharepoint here中完成该操作。欲了解更多信息,谷歌sharepoint webpart communication