2

asp.net 페이지가 있고 gridview의 열 값을 합친 정적 값 totalBalance이 있습니다.ASP.Net 페이지를 새로 고치는 동안 정적 값 유지 누적시

페이지를 새로 고치면 원래 값을 유지하는 대신 totalBalance이 누적됩니다.

삽입 할 수있는 코드가있어서 값을 새로 고칠 수 있으며 페이지를 새로 고칠 때마다 누적 값 대신 열 값을 다시 계산하고 있습니까?

나는 현재이 RemoveCache

protected void RemoveCache() 
    { 
     Response.CacheControl = "no-cache"; 
     Response.AddHeader("Pragma", "no-cache"); 
     Response.Expires = -1; 
    } 

내가이 몇 가지 코드 또는하시기 바랍니다 실행 한 후 값을 재설정 할 수있는 영문을 삽입 할 수 있나요?

감사합니다.

는 I 페이지를로드 할 때 totalBalance가 .... 정적 변수 (애플리케이션 전체 공유 수단) 그것의 사본을 갖는 변수이며

답변

1

수명이 동일 0 = 설정 신경 쓰지 응용 프로그램으로, 한 번 인스턴스화. 새로 고침과 관계없이 변수는 처음 생성 된 시점부터 변수가 다시 사용되고 실행중인 값을 다시 계산할 때와 동일합니다. 나는 당신이 정말로 그 의미를 이해하지 못하고 문제가 사라져야 만하지 않는다면 당신의 웹 어플리케이션에서 정적 변수를 사용하는 것을 멈출 것이라고 말할 것입니다.

관련 문제