SharePoint 2010:尝试理解可视化 Web 部件的生命周期问题
我正在构建一个可视化 Web 部件,它具有许多用户可配置的属性。 Web 部件将显示新闻项目,并且可以选择在定义的暂停后自动切换到下一个项目。
我遇到的问题是用户控制部分有一个触发事件的计时器。这些事件重新进入用户控件(不通过 Web 部件),我发现当发生这种情况时,用户控件处于统一状态 - 即尚未应用 Web 部件的自定义属性。这会导致控件以其默认方式运行。
我做错了什么?
I am building a visual web part which has a number of user-configurable properties. The web part will display news items and, optionally, automatically switch to the next item after a defined pause.
The problem I'm having is that the user control part has a timer which fires events. These events reenter the user control (without going through the web part) and I see that when this happens the user control is in an unitialised state - i.e. the custom properties of the web part have not been applied. This causes the control to behave in it's default manner.
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您在 webPart 中设置属性时,您需要将其向下冒泡到用户控件。
请参阅为可视 Web 部件创建自定义属性:
http://patricklamber.blogspot.com /2010/05/how-do-i-create-custom-properties-in.html
When you set property in your webPart, you need to bubble it down to the User control.
See creating custom properties for visual webparts:
http://patricklamber.blogspot.com/2010/05/how-do-i-create-custom-properties-in.html