从WinForms转换到AJAX,我需要知道什么?

时间:2008-10-09 11:13:32

标签: c# .net ajax user-interface asp.net-ajax

我目前有一个正常运行的内部Windows窗体应用程序,该应用程序广泛使用DataGridView控件进行数据输入。当我们将其推广到更多地点时,会出现一些支持问题,因此我们的一位顾问建议将具有基本相同功能的AJAX应用程序整合在一起。

我过去曾经使用过旧模型,其中基本上所有东西都转到服务器上,但我听说AJAX应用程序可以做得比这更具UI响应性。

所以我的问题是,对于那些主要使用WinForms C#的人来说,开始使用AJAX的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

最简单的方法,但不是最好的方法是熟悉UpdatePanel,它是ASP.net AJAX控件的一部分。 您可以使用ASP.net GridView控件(它共享Winforms的大部分功能),在它周围包装一个UpdatePanel,然后就可以了。

此外,您还需要参与web / wcf服务,以便从javascript调用服务器并根据响应更新UI。那当然需要更多的时间,精力和知识!

您可以购买许多gridview控件,例如一个来自必需品的很好,不完美,但与Telerik和其他大牌相比非常便宜。

ASP.net仍然是一种基于服务器的技术,但是包含对服务器的ASP.net AJAX调用很容易,并且使用jQuery更新UI变得越来越容易!!

希望这有帮助

答案 1 :(得分:0)

你想要做的事情并不是很难,特别是对于Telerik或Infragistic的控制,但正如之前的评论者所说,它们并不便宜。如果您不想花时间滚动自己的响应和可编辑网格,它们可能是物有所值。