【问题标题】:ChildrenAsTriggers updatePanel not updating after Database Save数据库保存后 ChildrenAsTriggers updatePanel 未更新
【发布时间】:2011-08-02 05:45:53
【问题描述】:

您好,

我有一个页面在 webpart 中加载 userEvents(即墙帖或个人资料更新),然后此 webpart 注册到评论页面上,因此该人添加了我们需要更新 @987654322 的墙评论@ 包含 Web 部件。我们无法将textboxbutton 添加到Web 部件,因为它是在网站其他部分发布的“阅读器”。因此,当此人添加墙帖时,它会保存到数据库并将UserEvent 加载到数据库的不同部分,之后恰好需要更新持有UserEvent 阅读器webpart 的UpadatePanel。我已经阅读,我认为我们的解决方案是使用ChildrenAsTriggers

您的帮助将不胜感激。

    <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
                <div>
                      <asp:TextBox ID="txtAddWallPost" CssClass="multilinetextbox" MaxLength="200" runat="server"
                         TextMode="MultiLine"></asp:TextBox>
                          <br /> 
                        <div class="buttons">
 <asp:Button ID="btnButtonWallPost" runat="server" OnClick="btnButtonWallPost_Click">
                        </asp:Button>
                        </div>         
                        </div>

                <asp:UpdatePanel ID="UpdatePanel1" runat="server" EnableViewState="False" UpdateMode="Conditional" ChildrenAsTriggers="true" >
                <ContentTemplate>
                <uc1:UserEventsWebPart ID="UserEventsWebPart1" runat="server"  />
                </ContentTemplate>
            </asp:UpdatePanel>
  </ContentTemplate>
</asp:UpdatePanel>

我希望我说得足够清楚:P

彼得

【问题讨论】:

    标签: asp.net updatepanel web-parts


    【解决方案1】:

    如果我理解正确,当用户点击“btnButtonWallPost”按钮时,您希望更新 UpdatePanel1 中的内容吗?

    如果我的理解正确,那么我对你的设置有点困惑。为什么需要内部 UpdatePanel?单击按钮时应更新所有内容。这将导致外部 UpdatePanel 的更新,进而更新内部 UpdatePanel。

    是的,我相信在外部 UpdatePanel 上设置 ChildrenAsTriggers 应该可以解决问题(尽管我相信它默认设置为 true)。

    【讨论】:

    • 谢谢,这只是最新版本的 aspc 代码。基本上一切正常,除了它不显示刚刚发布的新数据(The New Wall Post)我添加了一个什么都不做的按钮,点击事件在后面的代码中是空白的,但是当我点击它时它会更新该信息。所以我猜它与视图状态或一些回发有关。
    • 如果您查看 Facebook,一旦您点击返回,您输入的内容就会立即显示在 WALL 上...我们正在寻求获得该结果。
    猜你喜欢
    • 2022-11-15
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 2014-12-02
    • 1970-01-01
    相关资源
    最近更新 更多