页面回发时网页部分丢失

时间:2010-10-11 14:21:31

标签: sharepoint-2010

以下是问题的简要细节。

  1. 我有Page1,我放置了LinkBut​​ton。 LinkBut​​ton具有指向Page2的属性PostBackUrl。

  2. 当用户被重定向到第2页时,我正在使用Page Load方法访问上一页的控件。获得所需的价值。为了说清楚,我使用这种方法,因为我不能使用查询字符串。

  3. 第2页上有2个网页部件。 Web部件使用第1页的Page Load事件中收到的数据并呈现数据。

  4. 这适用于首页加载。当用户点击回发的页面中的URL时,Web部件就会丢失。

  5. 请注意,如果我直接访问page2而不进入page1,那么网页部件会保留在页面中,并且不会丢失。

  6. 有人能告诉我问题的原因吗?

    提前致谢。

2 个答案:

答案 0 :(得分:0)

您是否启用了任何调试?您很可能在页面加载中查找不存在的值,并且可能会获得未正确处理的异常。

答案 1 :(得分:0)

我不确定为什么但是当我试图访问属性Page.PreviousPage时,某些代码抛出异常。虽然我确保在每一步都检查null。当Web部件丢失时,甚至代码也永远不会受到影响。所以对我来说这仍然是一个谜。

万一有人遇到此问题,我的解决方法可能有所帮助。我使用post方法将Post回到了page2。我使用Page.Form []变量访问变量。这样我的网页部分丢失问题就解决了。