在 ASP:ListView 控件中,每行都有一个复选框。每行代表具有相应价格的产品。我希望客户选择一种或多种产品并计算总价客户端。
到目前为止,我已经使用了以下代码,但它不起作用:
<asp:CheckBox ID="CheckBox"
runat="server"
Text=""
Checked='<%# Convert.ToBoolean(Eval("Selected")) %>'
onchange="changeTotal(this, <%# Eval("Price")) %>)"
/>
我有一个 javascript 函数 changeTotal(referer, value) 应该确定是否刚刚选择了产品并从总价格中添加/减去产品价格。
问题是 CheckBox 定义中的 javascript 函数分配 - 这种方法有什么问题?为什么我不能为 javascript 函数指定静态价格?当我<%# Eval("Price")) %>
从复选框中删除部分时,代码编译没有错误。