我目前有一个正常运行的内部Windows窗体应用程序,该应用程序广泛使用DataGridView
控件进行数据输入。当我们将其推广到更多地点时,会出现一些支持问题,因此我们的一位顾问建议将具有基本相同功能的AJAX应用程序整合在一起。
所以我的问题是,对于那些主要使用WinForms C#的人来说,开始使用AJAX的最佳方式是什么?
答案 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的控制,但正如之前的评论者所说,它们并不便宜。如果您不想花时间滚动自己的响应和可编辑网格,它们可能是物有所值。