我在asp.net中分配标签文本的double值(例如124.00)时遇到困难。该标签位于.net母版页面的内容页面中。gridview中的数值字段复选框的总和
,但我有以下两个问题:
<script type="text/javascript">
var totalAmount = 0; //Defined global variable;
function addval(vals) //I am passing vals(Double from sever side)
{
totalAmount = totalAmount + vals;
(document.getElementsByTagName("<%= lblCurrentProductTotal.ClientID %>")).value= totalAmount.toString();
}
</script>
每次 “clickCh” 之称;这会设置传入参数的
totalAmount
(全局变量)。这就好像我通过145
第一次分配为"0145"
,第二次如果我通过156
,总额将变为"0145156"
,因为我预计它将添加为145+156=301
。它没有分配值的标签“lblCurrentProductTotal” 请让我知道如果我失去了一些东西。
在此先感谢!
我怀疑你实际上传递字符串,不是“双打”(我猜你是指JavaScript中的数字)。 – pimvdb 2012-03-22 09:56:03