2017-03-05 2 views
1

VB.NET에서 작성된 ASP 프로그램을 호스팅하는 웹 서버가 있습니다. ASP 서버 측 정수

내가 글로벌 정수는 서버에서 호스팅 할 : 여기

는 내가하고 싶은 것입니다. 웹 페이지가 버튼 버튼을 누를 때 ( btnAdd)

을 눌러 서버의 단일 정수를 증가 할 수있을 것입니다 방문

사람은 누구나 앱이 서버에 돌아가서 글로벌 정수를 증가 , 웹 페이지에 전체 숫자를 표시하십시오. 이명이에있는 경우

그래서, 그들은 모두 한 번 누르면이 0 때, 그들은 모두 2

네트워킹 내 약한 제품군입니다 볼 수 있습니다. 누군가가 나에게 이것에 대한 최선의 접근법을 말할 수 있습니까? JSON? XML? SQL?

다음은 현재 가지고있는 모든 코드입니다.

Protected Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click 
    Dim intCount As Integer = -1 
    intCount = CInt(lblCount.Text.ToString) 
    intCount = intCount + 1 
    lblCount.Text = intCount 
End Sub 

모든 도움을 주시면 감사하겠습니다. 새로운 계정으로 죄송합니다. 이전 계정을 찾을 수 없습니다. 감사! 변수는 한 서버가 실행으로 현재 남아

Application("lblCount") = Application("lblCount") +1 

:

+1

일종의 데이터베이스에 값을 저장해야합니다. 단순한 XML 파일이거나 실제 데이터베이스 일 수 있습니다. 아무 곳이나 저장하지 않으면 응용 프로그램 호스트 서비스를 다시 시작할 때마다 데이터가 손실됩니다. lblCount에서 데이터베이스를 읽는 대신 데이터베이스에서 정수를 읽어서 정수를 늘리고 싶을 수도 있습니다. 그리고 lblCount를 데이터에 바인딩해야하므로로드/리로드 할 때 새 번호가됩니다. – Armin

답변

0

당신은 응용 프로그램 변수 등을 사용할 수 있습니다. 서버 (또는 IIS 서비스)를 다시 시작하면 지속성이 없습니다. 달성하고자하는 것에 따라 아마 데이터베이스 나 파일에 값을 저장해야 할 것입니다.

관련 문제