我正在尝试(并且失败)让一个非常简单的webpart工作。
由于
答案 0 :(得分:0)
这可能是在OnLoad中设置控制值或强制数据绑定的情况;这是在“添加项目”之前发生的,之前添加了新项目。
我建议使用Data-Binding expressions并确保在PreRender 1 中进行数据绑定。只要所有的控件都跟随这个后来的数据绑定,它应该只是工作。否则,在(或响应)“添加项目”操作后,手动强制更新/数据绑定适当的控件。
Life Cycle与ASP.NET WebForms相同,并针对该问题进行了总结:
- "OnLoad"
- PostBack Actions such as "OnClick"
- "PreRender"
1 PreRender中的数据绑定工作 - 即使它最初似乎不应该 - 因为ASP.Net控件将Catch-Up根据需要。