Web 部件选定的值丢失
我在 sharepoint 2007 中写下了一个 webpart。我正在 createcontrols() 中渲染控件显示。
加载页面后,我可以正确看到布局。
当我检查单选按钮并在回发事件中提交它时,页面无法记住所选值。结果发现什么都没有被检查。
我尝试将代码放入 If(!ISPOSTBACK) 但没有用。
每次加载时我都会将控件添加到页面中。
我的问题有什么解决方法。
谢谢。 哈里·吉拉拉
I have written down a webpart in sharepoint 2007. I am rendering controls display in the createcontrols() .
When the Page is loaded I am able to see the layout correctly.
When I check the radio button and submit it in the post back event the page is not able to remember the selected value. It comes up nothing has been checked.
I tried to put the code in If(!ISPOSTBACK) but no use.
I am adding the controls to the page everytime it loads.
What is the work around for my problem.
Thank you.
Hari Gillala
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要检查的事情。
Viewstate 已打开
对于回发,您不应该在
If(!ISPOSTBACK)
语句中执行代码确保您在
中执行逻辑OnLoad
或之后,如果您在OnInit
或CreateChildControls
中执行此操作,则 asp.net 尚未填充控件值。Things to check.
Viewstate is turned on
For postback, you should NOT be doing your code in a
If(!ISPOSTBACK)
statementMake sure you are doing the logic in
OnLoad
or after, if you do it inOnInit
orCreateChildControls
, asp.net has not populated the control values yet.