2013-08-21 59 views
1

這個問題可能並不重要,但我正在尋找一些最佳選項。在vs 2012中啓用asp.net web應用程序中的ajax

我有建立一個網頁,有一個網格和其他編輯器類型的面板,其具有一定的下拉菜單,文本框等,

當我選擇我在一個網格行,細節將填充上的控件存在於面板中。 也在面板的基礎上下拉的值,控件可能隱藏或可見。

我想在沒有asp.net post post的情況下完成所有這些操作。 可能是通過使用ajax,有人可以給我啓動如何在asp.net 4.5中實現這一點。

回答

1

ASP.NET UpdatePanel控件使您能夠構建豐富的以客戶端爲中心的Web應用程序。通過使用UpdatePanel控件,可以刷新頁面的選定部分,而不是使用回發來刷新整個頁面。這被稱爲執行部分頁面更新。

參考文章

http://msdn.microsoft.com/en-us/library/bb399001(v=vs.100).aspx http://www.asp.net/web-forms/tutorials/aspnet-ajax/understanding-asp-net-ajax-updatepanel-triggers

示例應用程序

http://www.aspdotnet-suresh.com/2012/05/ajax-updapanel-control-with-triggers.html

1

可能是一個起點,最簡單的方法,你應該看看<asp:UpdatePanel />

的將很容易讓你與這個Ajax控件包裝現有的標記,並創建所需的效果。 A 缺點更新面板是,如果你然後嘗試與其他JavaScript/jQuery代碼混合,那麼它可能會變得混亂。

另一種選擇是學習如何使用jQuery Ajax以及如何將表單輸入發佈到您的服務器,然後處理來自服務器的迴應。

相關問題