2017-03-05 116 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服务)重新启动,则不存在持久性。根据你想要达到的目标,你可能需要将值存储在数据库或文件中。