Web 部件选定的值丢失

发布于 2024-10-13 08:21:15 字数 253 浏览 2 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

昔梦 2024-10-20 08:21:15

要检查的事情。

  1. Viewstate 已打开

  2. 对于回发,您不应该在 If(!ISPOSTBACK) 语句中执行代码

  3. 确保您在 中执行逻辑OnLoad 或之后,如果您在 OnInitCreateChildControls 中执行此操作,则 asp.net 尚未填充控件值。

Things to check.

  1. Viewstate is turned on

  2. For postback, you should NOT be doing your code in a If(!ISPOSTBACK) statement

  3. Make sure you are doing the logic in OnLoad or after, if you do it in OnInit or CreateChildControls, asp.net has not populated the control values yet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文