1

我想在我的 aspx 页面上使用更多的客户端脚本。我不是这方面的专家,我对这些选择有点不知所措。首先,让我说明页面显示的内容以及我想要完成的内容。

页面: 页面包含一个 GridView(在左侧),它从数据库中为用户可以请求的不同类型的产品提取数据。例如,假设我们有桌子、椅子和沙发。

我要完成的内容: 当用户单击 GridView 的一行(比如说“表格”)时,该选定行的 ID 和标题将复制到页面右侧的手风琴窗格中(或类似的显示)。手风琴窗格的标题将是“产品:表”。当手风琴展开时,用户可以选择指定表格的颜色和大小(通过复选框、文本框等)。所以本质上这是这个页面右侧的购物车功能。

我还应该指出,我希望手风琴中的每个窗格都有一个“删除”按钮,以便可以动态删除它。

这种情况下的最佳选择是什么?我应该使用 jQuery、AJAX(AJAX 控制工具包?)、组合还是不同的工具?预先感谢您的帮助。

4

1 回答 1

1

我会使用knockoutJs,因为它易于使用,具有合理的文档和良好的在线支持。乍一看,它看起来也比骨干容易(我不知道骨干)。

除非我也有,否则我不会使用 AJAX 控制工具包。我讨厌 ajax 工具包,因为一切都是“通过魔法”发生的,一旦你走出简单演示中显示的路径,你就死定了。

Knockout 确实需要一点时间投入,但我认为它对于需要适度使用 JavaScript 的 Web 应用程序来说是一个很好的框架。

于 2012-08-23T21:29:13.413 回答