如何解决更新并快速读取Sharepoint中的列表
| 我有一个Webpart具有以下行为: 加载时,它会读取一个Sharepoint列表,然后显示一个弹出消息。 当我接受该消息时,Webpart将更新列表。 要读取值,我在CreateChildControls内部有一个函数protected override void CreateChildControls() {
readList()
...
otherStuff
}
为了保存值,我有一个hiddenField,它在更改值时执行save函数:
hiddenField.ValueChanged += new System.EventHandler(functionThatSavesTheValue);
然后,当用户接受弹出消息时,我通过javascript更改hiddenField的值,以执行功能ThatSavesTheValue
button.value = \'1\' + button.value;
从这里开始,一切正常。
问题是如果我仅在按下按钮后重新加载页面。
在这种情况下,读取列表的函数在保存值的函数之前执行,并且我得到了错误的值。我该怎么做才能解决此问题?
解决方法
您可以使用CreateChildControls初始化控件并读取OnPreRender中的列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。