我正在使用ASP.NET和Repeater控件来显示我的数据。我拥有的数据存储在List中。我如何实现一个实时受影响的简单计算器?我是否必须使用AJAX,还是可以在客户端进行?我希望用户能够更改数量,新价格立即可见。由于缺乏持久性,是否有办法阻止不断往返数据库以获得项目的价格? 感谢
答案 0 :(得分:1)
如果可能,您可以将项目的价格放在数量输入旁边的隐藏字段中。然后使用简单的javascript来计算总数。否则,您可以使用DynamicPopulate使用AJAX填充总数。但这仍然会让你往返。你也可以做自己的ajax,这会缓存回来的价格。但这似乎与将它们置于隐藏的输入中相同。
答案 1 :(得分:0)
你可以通过AJAX或者通过回发来使用JavaScript或服务器端做这个客户端,它只取决于你想要UI的流畅程度。你需要做什么样的计算,只需要货币2个十进制值?我很想找到一个带有服务器端回发后备解决方案的JavaScript解决方案
为防止往返服务器,您需要某种方式在客户端提供价格值,无论是对客户端可见还是隐藏。