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 に答える