第一次制作我自己的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的教程