簡體   English   中英

在vs 2012中的asp.net Web應用程序中啟用Ajax

[英]Enable ajax in asp.net web application in vs 2012

這個問題可能很瑣碎,但我正在尋找一些最佳選擇。

我建立了一個帶有網格的頁面和另一個帶有某種下拉菜單,文本框等的編輯器面板,

當我選擇網格中的行時,詳細信息將填充在面板中存在的控件上。 同樣在面板中,基於下拉菜單的值,控件可能是隱藏的或可見的。

我想做所有這些操作而沒有asp.net回發。 可能是通過使用ajax,有人可以給我啟動如何在asp.net 4.5中實現這一點。

大概是一個起點和最簡單的解決方案,您應該看看<asp:UpdatePanel />

使用此工具,您可以輕松地使用此Ajax控件包裝現有的標記並創建所需的效果。 更新面板的缺點是,如果您隨后嘗試將其與其他JavaScript / jQuery代碼混合使用,則可能會變得混亂。

另一個選擇是學習如何使用jQuery Ajax以及如何將表單輸入發布到您的服務器,然后處理從服務器返回的響應。

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

參考帖子

http://msdn.microsoft.com/zh-cn/library/bb399001(v=vs.100).aspx http://www.asp.net/web-forms/tutorials/aspnet-ajax/understanding-asp-凈Ajax的UpdatePanel中的觸發器

樣品申請

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM