自定义Sharepoint Web部件 - 将属性重置为初始设置值

时间:2012-05-31 20:58:58

标签: debugging sharepoint search web-parts

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

我的网络部分工作正常,直到我更改了一些自定义属性字段。调试时我发现我的web部分似乎运行了两次,虽然我知道它们只是页面上的一次实例(使用[http:// mysite?Content = 1]进行了检查)

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

非常感谢任何帮助 - 干杯

1 个答案:

答案 0 :(得分:0)

正如你所说,你的代码被击中两次,所以它绝对意味着页面中有两个webparts,我建议的选项很少

  1. 创建新页面并对此进行测试
  2. 检查已关闭的webPart,关闭的webparts不会在UI中显示,但执行和事件发生
  3. Refer This link了解其中的差异。
  4. 您需要使用contents = 1,而不仅仅是内容= 1,如您在问题中提到的那样