JanardhanSharma Ответов: 0

Label получает обновление и сохраняет старое значение, как ограничить это от хранения старого значения?


Приведенный ниже код возвращает общую сумму определенного столбца в gridview, который состоит из элемента управления textbox в каждой строке..

здесь я использую javascript для вычисления суммы.. процесс работает нормально.. но проблема здесь заключается в элементе управления меткой, которому я присваиваю результат. Когда я назначаю общий результат метке.. он показывает точный результат на мгновение... фин.. но через несколько секунд метка обновляется и сохраняет старое значение.. как ее решить..

Примечание: метка здесь находится под панелью обновления

вот метка управления тем, что я использую.


<asp:Label ID="lblTotalAmtText" runat="server" CssClass="mediumblue" Text="0.00" />


Что я уже пробовал:

function getsum() {
try {
      var table = document.getElementById('GrdData'); //GrdData is the grid ID
      var sum = 0;
      for (var i = 1; i < table.rows.length; i++)       
      {
        if (!isNaN(table.rows[i].cells[0].innerText)) 
        {
         if (sum == 0) {
         sum =            (parseFloat(table.rows[i].cells[4].firstChild.value)).toString();}
         else {
         sum = (parseFloat(sum) +  parseFloat(table.rows[i].cells[4].firstChild.value)).toString();
         }                       //alert(parseFloat(table.rows[i].cells[4].childNodes[0].value));
        }
      }
     document.getElementById('lbltotalamttext').innerHTML = sum;
    //here is the culprit lbltotalamttext
  }
catch (ex) {
 alert(ex.message)
 }
}

Karthik_Mahalingam

страница обновляется по таймеру или что-то в этом роде?

JanardhanSharma

Нет, это освежает только управление меткой

0 Ответов