我知道这个问题已在这里提到了很多,但我的更新了一些, 现在使用ASP.net 4和新的Ajax客户端模板加上JASON服务。
所以,如果我得到所有这些新功能,我真的需要服务器端控件,只要我可以在客户端绑定,在客户端创建数据视图,我甚至可以使用数据上下文并在客户端应用CRUD操作
所以我实际上我不需要button_click服务器端事件或者那么多......
我问这个是因为我拥有一些像Telerik和Component art这样的商业控件,它们都提供客户端操作但我仍然感到困惑,因为我知道创建这些控件仍然需要经历页面生命周期
请告诉我。
答案 0 :(得分:1)
我创建的最后一个Webforms应用程序我在页面上只有很少的服务器控件。任何保存或更新操作我使用纯HTML控件和jQuery for AJAX。我不使用任何第三方控件包,但我知道如果你使用jQuery,你可以找到一个jQuery插件,它将做你需要的。那里有数百个,他们是免费的。
如果您正在考虑避免页面生命周期,那么我强烈建议您查看asp.net mvc框架。它允许更多的自由和对您生成的HTML的控制。这使得AJAX和jQuery更容易。