0

我一直在编写一个非常基本的搜索 Web 部件来返回特定列表中的项目。

在我更改一些自定义属性字段之前,我的 Web 部件工作正常。在调试时,我发现我的 Web 部件似乎运行了两次,尽管我知道它们在页面上只有一次实例(已使用 [http://mysite?Content=1] 检查)

Web 部件的一次运行正在使用更改的属性,另一次使用导致其崩溃的初始属性。任何人都可以提出为什么会发生这种情况以及如何避免这种情况的原因。

非常感谢任何帮助 - 干杯

4

1 回答 1

0

正如您所说,您的代码被击中两次,所以这绝对意味着页面中存在两个 webpart,我建议的选项很少

  1. 创建一个新页面并测试它
  2. 检查关闭的 webpart,关闭的 webpart 不显示在 UI 中,但执行和事件发生
  3. 请参阅此链接以了解区别。
  4. 您需要使用 content=1 而不仅仅是 content=1 正如您提到的那样
于 2012-06-01T11:11:47.077 回答