我遇到了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值但是当我尝试在服务器端读取它的值时,我显示它是空的。问题是什么?
答案 0 :(得分:0)
UpdatePanel是一个容器。你需要在里面找到控制权:
Dim myValue = DirectCast(Me.UpdatePanel1.FindControl("lbl_temp"), Label).Text