div的属性赋值,该如何处理

div的属性赋值
 <div class="total-amount" data-total="" id="total-amount">
asp.net的后台可以给div的data-total赋值不?不能赋值的话,有什么解决办法吗?前台因为要用到这个值:
 var total = $('#total-amount').attr('data-total');
                 $('#num1').text(parseInt(total / 1000000));
                 $('#num2').text(parseInt(total % 1000000 / 100000));
                 $('#num3').text(parseInt(total % 100000 / 10000));
                 $('#num4').text(parseInt(total % 10000 / 1000));
                 $('#num5').text(parseInt(total % 1000 / 100));
                 $('#num6').text(parseInt(total % 100 / 10));
                 $('#num7').text(parseInt(total % 10));
------解决思路----------------------
可以,在cs文件中写个至少protected级别以上的方法或者属性,比如属性Demo,然后
<div class="total-amount" data-total="<%=Demo%>" id="total-amount">

------解决思路----------------------
我的那种错,用1楼的。