2009-05-06 50 views
0

如何更新隱藏在AsyncPostBack的UpdatePanel中的輸入?輸入隱藏和updatePanel(ASP.NET AJAX的故事)

用戶單擊面板外的按鈕。與click事件關聯的方法更新輸入值(它具有runat =「server」屬性)。

我無法更新此輸入的值。

我需要存儲一個值以用於以下回發。也許我可以使用session來存儲這個值。

有什麼建議嗎?

謝謝!

回答

0

沒辦法。更新輸入的唯一方法是完成一個完整的文章。最好使用Session對象。

0

如果你需要有基於上一個按鈕,這是不是在更新面板用戶點擊更新更新面板(和它的內容),添加一節,以更新面板類似如下:

<asp:Button ID="btnOK" runat="server"/> 
<asp:UpdatePanel ID="pnlMyPanel" runat="server"> 
    <ContentTemplate> 
     <!-- Content to get updated --> 
    </ContentTemplate> 
    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="btnOK" /> 
    </Triggers> 
</asp:UpdatePanel> 

以上示例中的觸發器部分告訴更新面板在單擊按鈕時進行更新。

+0

我正在使用這個。 – VansFannel 2009-05-06 21:20:46

0

您可能想嘗試<asp:HiddenField>而不是<input type='hidden' runat='server'>。我認爲asp.net版本更具後置意識。

+0

不,它不起作用。 – VansFannel 2009-05-06 21:21:04