2
我在更新面板中有一個asp.net按鈕和一個asp.net標籤,當我點擊按鈕時,它更新後面代碼中標籤的文本。但是,當我嘗試獲取更新的值時,它只是返回一個空值。使用jQuery和更新面板獲取ASPNET控制值
如何在異步回發完成後獲取更新後的值。我在下面列出了我的代碼。
非常感謝
<script type="text/javascript">
Sys.Application.add_init(function() {
// Add ajax request handlers
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
// Raised after asynchronous postback has completed
function EndRequest(sender, args) {
var path = $('#<%=lblPath.ClientID %>').val();
alert(path);
}
});
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server">
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
OnClick="Submit_Click" UseSubmitBehavior="false" />
</asp:Panel>
<asp:Label ID="lblPath" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
再次檢查代碼後,似乎我的第一個答案是不正確的,我更新,更正。 – 2010-02-05 18:13:11