3

我们在 sharepoint 2013 中面临与 updatepanel 相关的问题。我们有一个包含标签和按钮的示例 web 部件,我们想在按钮的单击事件中编写一些东西到标签而不刷新整个页面。我们的示例代码如下:

    <asp:UpdatePanel runat="server" ID="UpdatePanel1">
    <ContentTemplate>
        <asp:Label ID="lbl" runat="server" Text="Loaded" Visible="true"></asp:Label>
        <asp:Button ID="btn" runat="server" OnClick="btn_Click"/>
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btn" EventName="Click" />
    </Triggers>
    </asp:UpdatePanel>    

    protected void btn_Click(object sender, EventArgs e)
    {
        lbl.Text = "BUTTON CLICKED !";
        lbl.Visible = true;
    }

我们已经尝试了此链接中提到的解决方案,但无法实现我们的目标。

此问题的任何解决方案以及示例代码都将受到高度赞赏。

谢谢。

4

2 回答 2

0

我注意到内容搜索 webpart 和更新面板由于某种原因无法在 SharePoint 2013 上协同工作。如果我将我的自定义更新面板 webpart 添加到独立页面而不是使用 updapanel。

于 2013-10-03T08:33:22.170 回答
0

您是否尝试过使用 UpdateMode 和 ChildrenAsTriggers?像这样的例子:

    <asp:UpdatePanel id="UpdatePanel1" runat="server" 
         UpdateMode="Conditional" ChildrenAsTriggers="true" >
于 2016-06-14T10:56:09.327 回答