我无法读取更新面板内的页面字段值

时间:2013-07-07 04:43:06

标签: asp.net updatepanel

我遇到了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值但是当我尝试在服务器端读取它的值时,我显示它是空的。问题是什么?

1 个答案:

答案 0 :(得分:0)

UpdatePanel是一个容器。你需要在里面找到控制权:

Dim myValue = DirectCast(Me.UpdatePanel1.FindControl("lbl_temp"), Label).Text