我想在我的aspx页面上使用更多客户端脚本。我不是这个领域的专家,我对这些选项有点不知所措。首先,让我说明页面显示的内容,然后说明我想要完成的内容。
页面 该页面包含一个GridView(在左侧),它从数据库中提取用户可以请求的不同类型产品的数据。例如,假设我们有桌子,椅子和沙发。
我想要完成的事情: 当用户单击GridView的一行(比如说“table”)时,所选行和标题的ID将被复制到页面的右侧,进入手风琴窗格(或类似的显示)。手风琴窗格的标题将是“Product:Table”。当手风琴扩展时,用户可以选择指定表格的颜色和大小(通过复选框,文本框等)。所以基本上这是本页右侧的购物车功能。
我还应该指出我想为手风琴中的每个窗格选择一个“删除”按钮,以便动态删除它。
这种情况的最佳选择是什么?我应该使用jQuery,AJAX(AJAX Control Toolkit?),组合还是不同的工具?提前感谢您的帮助。
答案 0 :(得分:1)
我会使用knockoutJs,因为它易于使用,具有合理的文档和良好的在线支持。一眼看上去它看起来也很容易(我不知道骨干)。
我不会使用AJAX Control Toolkit,除非我也有。我讨厌ajax工具包,因为所有事情都发生了#魔术'一旦你走出简单演示中显示的路径,你就死定了。
Knockout需要花费一点时间,但我认为它是需要适度使用javaScript的Web应用程序的一个很好的框架。