第一次製作我自己的asp.net MVC2 web應用程序。我已經使用Rails近3年了,並認爲自己對這個框架非常熟練。切換,我一直在閱讀一些pdf,到目前爲止,我對asp.net所提供的東西印象深刻。我的網絡應用程序將有大量的JavaScript,我將使用JQuery。我已經閱讀了AJAX上的NerdDinner的PDF文件,但他們似乎還是沒有給我想要的東西。例如,在Rails中,我可以向我的控制器發送一個AJAX調用,然後再呈現一個js部分,在這部分中,我可以訪問不同的變量來更新我的視圖。什麼是相當於asp.net的呢?有沒有任何教程可以更好地幫助我理解asp.net如何處理AJAX?需要一個關於asp.net MVC2的好教程Rails程序員的AJAX
0
A
回答
1
在Rails的部分JS的是非常好的。我不知道在ASP.NET MVC中有相當於。你可以做的一件事就是將你的對象序列化爲JSON。然後在你的回調中,你可以使用你的JSON對象的屬性來動態地用JavaScript來更新你的HTML。我經常採取這種方法。希望有所幫助。
編輯
下面是一個例子
// controller
public ActionResult MyContrivedEndpoint()
{
var response = new
{
Foo = "Bar",
Bar = "Baz"
};
return Json(response, JsonRequestBehavior.AllowGet);
}
// javascript
$.get(myUrl, mySuccessFunction);
function mySuccessFunction(response) {
$('#foo').html(response.Foo);
$('#bar').html(response.Bar);
}
編輯
另一種選擇是隻返回一個正常的aspx視圖。在這種情況下,響應只會是HTML,您可以將其放入div中。您的aspx視圖可能包含一些修改DOM的腳本標記$(document).ready()
總是有多種方法來爲貓蒙上一層皮!
0
相關問題
- 1. 需要一個關於asp.net MVC 2區域的好教程
- 2. 需要一個好的RichFaces 3.3教程
- 3. 需要一個好的MATLAB類教程
- 4. 需要一個關於TFS構建過程的很好的入門教程
- 5. 需要TabActivity的好教程
- 6. 好的PyQt教程需要
- 7. 需要一些很好的教程iBatis
- 8. 需要一個很好的jQuery/AJAX教程(表單上傳相關)
- 9. 需要關於Websphere教程的建議
- 10. 需要關於NSXMLPaser教程的幫助
- 11. 關於XMPP的好教程?
- 12. 需要關於ASP.net的HttpApplicationState的教育
- 13. 關於ASP.NET的WebSockets教程
- 14. 一個關於dll編程的好教程的請求
- 15. 需要學習WebFocus,爲程序員提供什麼好的教程?
- 16. 針對(短期)非網絡程序員需要一個快速的C#教程
- 17. 需要良好的MVVM教程WPF
- 18. 需要好的教程部署特設
- 19. 需要好的Nhibernate標準教程
- 20. 我需要一些關於Tcp的教程
- 21. 我需要一些關於CFNetwork的教程iphone
- 22. Rails的好javascript教程
- 23. 我需要一個幫助來選擇最好的Android教程
- 24. 需要一個好的Visual Studio可擴展性教程
- 25. 我需要一個很好的利馬教程,使用R
- 26. 一個好的JFace教程
- 27. Three20:關於TTStyle的一個很好的教程
- 28. 託管一個ASP.Net MVC2應用程序的要求是什麼?
- 29. 需要,關於選擇一個好的數據庫驅動程序的建議
- 30. 已完成的關於ASP.NET的教程