2017-03-05 79 views
1

我有一個Web服務器託管在VB.NET中創建的ASP程序。ASP服務器端整數

這是我想做的事:

我想一個全球性的整數託管服務器上。

任何人誰訪問該網頁就可以通過按下一個按鈕(btnAdd

當按下按鈕來增加服務器上的單個整數,該應用程序將返回到服務器,並增加了全球整數,然後在網頁上顯示總數。

因此,如果2人就可以了,他們都按一次,當它在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 

任何和所有的幫助表示讚賞。對不起新帳戶,我找不到我的舊帳戶。謝謝!

+1

您必須將該值存儲在某種數據庫中。它可以是一個簡單的xml文件,也可以是一個實際的數據庫。如果您沒有將其存儲在任何地方,每次重新啓動應用程序主機服務時,都會丟失數據。你也想讀取數據庫中的整數並在那裏增加它,而不是從lblCount中讀取它。而且你需要將lblCount綁定到數據上,所以在加載/重載時獲取新的數字。 – Armin

回答

0

你可以使用一個應用程序變量如:

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

變量將保持當前只要服務器將運行。如果服務器(或IIS服務)重新啓動,則不存在持久性。根據你想要達到的目標,你可能需要將值存儲在數據庫或文件中。