gpt4 book ai didi

sharepoint - 正确实现带有回发的webpart?

转载 作者:行者123 更新时间:2023-12-03 13:06:37 25 4
gpt4 key购买 nike

我想要做的是创建一个 webpart,它有一个文本框,您可以在其中设置 webpart 上的文字 (h2) 的值和一个回发的“保存”按钮,然后相应地设置文字。这适用于一个巨大的警告;当页面在回发后加载时,文字没有改变。但是,如果我记录在文字中实际设置的内容,则它具有新值。此外,如果我再次重新加载页面(F5),它会正确显示。

起初我认为它必须是 ViewState,所以我对所有控件禁用了它。我确认它没有保存在 ViewState 中(解码它)。所以 ViewState 没有保存旧值。

我正在使用“CreateChildControls”将我的控件添加到 webpart。回发由一个简单的事件处理程序处理。

有任何想法吗?

为了记录,我使用的是 MOSS 2007。

最佳答案

听起来像是 ASP.NET 事件计时问题。尝试在页面加载事件中调用EnsureChildControls()。这可确保在处理回发事件之前调用您的 CreateChildControls() 方法并将您的控件添加到页面。如果您的控件是在 PreRender 或 Render 阶段首先添加的,那么它们获取回发数据将为时已晚。然后,您将不会在下一页加载之前看到更改。

关于sharepoint - 正确实现带有回发的webpart?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/556116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com