我有一个包含此行为的webpart:
要读取值,我在CreateChildControls中有一个函数
protected override void CreateChildControls() {
readList()
...
otherStuff
}
并保存值我有一个hiddenField,它在更改值时执行save函数:
hiddenField.ValueChanged += new System.EventHandler(functionThatSavesTheValue);
然后当用户接受弹出消息时,我通过javascript更改hiddenField的值,执行functionThatSavesTheValue
button.value = '1' + button.value;
从这里开始,一切正常。
问题是如果我在按下按钮后重新加载页面。
在这种情况下,读取列表的函数在保存值的函数之前执行,并且我得到错误的值。我该怎么做才能解决这个问题?
答案 0 :(得分:0)
您可以使用CreateChildControls初始化控件并阅读OnPreRender中的列表。