我选择使用 javascript PageMethod 和 WebMethod 每秒更新我的数据的方法。
通过一个对象获得很多回报,如果它是 naeccasery,我可以设置数百个标签。
2 个完整的数据库查询的时间不到 200 毫秒,而且 Post-Weight 非常低!
但是我如何在 webmethod 中对我的 gridview 进行数据绑定呢?
有没有办法在 JavaScript 中绑定它,如何使用静态方法访问它?
您绝对可以使用 AJAX 和 Web 服务在 ASP.NET 应用程序中显示表格数据(网格)。这些 StackOverflow 问题很好地介绍了几种不同的选项:
但是,您不能在 javascript 函数中逐字地进行数据绑定GridView
或DataGrid
控件。网格控件是服务器端对象,深度集成到ASP.NET 页面生命周期中。
ASP.NET 控件仅存在于Page
实例内部- 在执行静态 WebMethods 期间不会创建任何页面实例。有关这一点的详细解释,请参阅为什么 ASP.NET AJAX 页面方法必须是静态的?