0
A
回答
0
你有幾個選項。一種是通過設置面板的內容Document.getElementById("panel_id").innerHTML = "Your content here..."
另一種方法是使用CSS元素在加載時隱藏面板。然後在onclick代碼中更改該面板的屬性。有關詳細信息:http://www.w3schools.com/CSS/pr_class_visibility.asp
0
如果您正在使用AJAX,你有兩個主要選擇:
- 裹在ASP.NET UpdatePanel控件的控制和處理的代碼隱藏面板知名度。
- 使用javascript(推薦使用jQuery)在後臺代碼中向WebMethods發出ajax請求,並在請求成功時從客戶端更新UI。
如果您是ASP.NET/AJAX的新手,我會推薦選項1,因爲它更容易實現。要做到這一點,你就會有這樣的事情:
標記:
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="MyPanel" runat="server" Visible="false">
<!-- panel contents here -->
</asp:Panel>
<asp:Button ID="MyButton" runat="server" OnClick="MyButton_Click" Text="Do Something"/>
</ContentTemplate>
</asp:UpdatePanel>
代碼隱藏:
protected void MyButton_Click(object sender, EventArgs e)
{
//do something when the button is clicked
//set the panel visible so that when this round trip is complete, the panel will show
MyPanel.Visible = true;
}
以上會使用AJAX來處理按鈕單擊事件,你可以這樣做無論您需要什麼,然後將面板設置爲可見。
相關問題
- 1. 使用JavaFX場景或自定義控件中的場景
- 2. 如何解決給定內存限制的給定場景?
- 3. 哪一個是給定場景中的應用服務器
- 4. 如何在給定的場景中引發ArgumentNullException IList.Distinct方法
- 5. 我應該在下面的場景中使用鎖定
- 6. 如何在場景中使用INNER JOIN?
- 7. 在不同場景中使用變量
- 8. $ ajax webservice在webfarm場景上失敗
- 9. swift:從控制器訪問正在使用的場景變量
- 10. 使用SQL查詢特定場景
- 11. 在導航視圖控制器中加載特定場景
- 12. 使用Servicebus的場景
- 13. 3D場景中的3D場景
- 14. 在SharePoint 2007中使用Ajax控件?
- 15. 給定場景中線程的高效實現
- 16. 如何在這個給定的場景中應用惰性量詞?
- 17. 版本控制場景
- 18. 的InvocationTargetException在切換場景使用JavaFX
- 19. 在行爲框架中使用定製標籤運行場景
- 20. 檢票和複雜的Ajax場景
- 21. 如何在asp.net中使用VB自定義Ajax的Ajax編輯器控件?
- 22. 如何使用gameplaykit將場景編輯器中的實體分配給場景編輯器
- 23. JavaFX從控制器中獲取場景
- 24. 錯誤而用於添加場景的視圖控制器的dealloc的NSManagedObjectContext,但確定爲編輯場景
- 25. 使用紅寶石在文件中搜索黃瓜場景
- 26. 用QGraphics場景顯示圖像場景
- 27. 使用pyglet切換場景
- 28. 帶主窗口和許多用戶控件的MVVM場景
- 29. 廣場自定義控件控制
- 30. 用戶控件中的ajax
您能詳細說明您的意思嗎?「我需要顯示該過程是一些符號」? – 2010-03-25 14:11:36