0

我正在使用 ASP.NET 和 Repeater 控件来显示我的数据。我拥有的数据存储在列表中。我将如何实现一个实时受到影响的简单计算器?我必须使用 AJAX,还是可以在客户端使用?我希望用户能够更改数量,并立即显示新价格。鉴于缺乏持久性,有没有办法防止不断地往返于数据库以获取商品的价格?谢谢

4

2 回答 2

1

如果可能,您可以将商品的价格放在数量输入旁边的隐藏字段中。然后使用简单的javascript计算总数。否则,您可以使用DynamicPopulate使用 AJAX 填充总数。但这仍然会让你往返。你也可以做你自己的 ajax 来缓存价格回来。但这似乎与将它们置于隐藏输入中相同。

于 2009-11-17T21:51:07.960 回答
0

您可以使用 JavaScript 或服务器端通过 AJAX 或回发来执行此客户端,这取决于您希望 UI 有多流畅。您需要进行什么样的计算,只需货币 2 个十进制值?我很想使用带有服务器端回发回退解决方案的 JavaScript 解决方案

为了防止往返服务器,您需要某种方式在客户端提供价格值,无论是对客户端可见还是隐藏。

于 2009-11-17T21:52:01.267 回答