在Sharepoint中更新并快速阅读列表

我有一个具有此行为的webpart:

  • 加载时,它读取一个Sharepoint列表,然后显示一个弹出消息。
  • 当我接受该消息时,Web部件将更新该列表。
  • 要读取值,我在CreateChildControls中有一个函数

    protected override void CreateChildControls() {
    readList()
    ... 
    otherStuff
    }
    

    并保存值我有一个hiddenField,执行保存功能时更改值:

    hiddenField.ValueChanged += new System.EventHandler(functionThatSavesTheValue);
    

    然后,当用户接受弹出消息时,我通过javascript更改hiddenField的值,以执行functionThatSavesTheValue

    button.value = '1' + button.value;
    

    从这里开始,一切正常。

    问题是如果我在按下按钮后重新加载页面。

    在这种情况下,读取列表的函数在保存该值的函数之前执行,并且出现错误的值。 我能做些什么来解决这个问题?


    您可以使用CreateChildControls来初始化您的控件并阅读OnPreRender中的列表。

    链接地址: http://www.djcxy.com/p/57813.html

    上一篇: Update and read fast a list in Sharepoint

    下一篇: Problems Setting and Reading Cookie, PHP