2013-10-14 52 views
1

我有一個UpdatePanel:返回的UpdatePanel到默認狀態

<asp:UpdatePanel runat="server" ID="UPnl1" UpdateMode="Conditional"> 
    <ContentTemplate> 
     <asp:TextBox runat="server" ID="Tb1" Text="TextBox Default"> 
     <asp:Label runat="server" ID="Lbl1" Text="Label Default"> 
    </ContentTemplate> 
</asp:UpdatePanel> 

現在,我做了一些東西,在AJAX更新它,現在我想返回默認狀態(與「默認」命令文本出現)。

有沒有辦法做到這一點,而無需刷新頁面?

編輯: 我可能不清楚。這是一種可以從代碼後面更新的表單,但是,有時候我想要常規表單出現。 這是編輯/新記錄的情況。 當用戶編輯時,我將日期加載到此表單中,但是如果在編輯某個記錄後用戶想要輸入新記錄,我希望顯示默認視圖。

+0

該過程尚不清楚。您可以異步回發,然後從服務器上的代碼隱藏更新「TextBox」和「Label」。之後,您想要將兩個控件的默認值「返回」給客戶端?那麼你是否想將它從默認狀態改變? –

+0

謝謝,剛剛編輯了這篇文章。我希望現在更有意義。 – Bergkamp

+0

編輯後,我會建議使用FormView。 –

回答

0

正如@Tim Schmelter建議的那樣,使用FormView完成了這個任務。 謝謝

+0

你應該考慮接受你自己的答案。但是,也許你想展示一下如何使用FormView來實現你的場景,以便其他訪問者也能從你的答案中獲益。 –

+0

我會一旦完成。我只是在測試模式下檢查它。 謝謝 – Bergkamp