2016-09-25 20 views
0

我想問問你。ASP.NET中有多個用戶的方法變量

我構建了使用許多用戶的Web應用程序ASP.NET。 對於這段代碼,我定義了一個簡單的方法,沒有「Set」,也沒有「Get」,只是簡單的通用方法。

Public Sub Result(Byval a As String, ByVal hoursPump As Integer) 

//The code 

End Sub 

根據您的經驗,您知道如果在同一時間使用多個用戶,靜態變量是危險的。所以會議最推薦作爲變量。但是,該方法如何?它可以使用會話嗎?

這一行:

Public Sub pumpigResult2(Byval a As String, ByVal hoursPump As Integer) 

如果我用方法具有可變字符串,整數等像上面的方法,如果許多用戶在同一時間運行是安全的?

謝謝

+0

您可以安全地使用['Shared'](https://msdn.microsoft.com/zh-cn/library/zc2b427x .aspx)*方法*在ASP.NET中。也許[VB.NET共享函數如果多次同時調用](http://stackoverflow.com/a/2519391/1115360)將有助於你。 –

+0

@AndrewMorton您好,非常感謝您的幫助。標記爲已回答。 – MEgiver

回答

0

你似乎與面向對象編程和Visual Basic的基本概念之一混淆不幫你任何學習一下吧。看看這個其他堆棧溢出帖子,可能會幫助您指出正確的方向: Static Method implementation in VB.NET

相關問題