1

我有一个 UpdatePanel 的问题。我写了这个简单的代码:

 <asp:ScriptManager ID="ScriptManager1" runat="server">
                    </asp:ScriptManager>
                    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                        <ContentTemplate>
                            <asp:Button ID="btn_AddPic" runat="server" OnClick="btn_AddPic_Click" Text="Button" />
                            </div>
                            <asp:Label ID="lbl_temp" runat="server" Text=""></asp:Label>
                        </ContentTemplate>
                    </asp:UpdatePanel>

我通过 jquery 更改 lbl_temp 值,但是当我尝试在服务器端读取它的值时,我显示它是空的。有什么问题?

4

1 回答 1

0

UpdatePanel 是一个容器。您需要在其中找到控件:

Dim myValue = DirectCast(Me.UpdatePanel1.FindControl("lbl_temp"), Label).Text
于 2013-07-07T04:54:50.957 回答