Как я могу сделать переменные помехи (или “глобальный”) в Классике ASP?

ElectronicGeeks ответ правильный.

Для API ниже 11, используйте:

getSupportActionBar().setDisplayHomeAsUpEnabled(false);

5
задан Metro Smurf 23 October 2009 в 03:20
поделиться

2 ответа

Если вы хотите иметь переменную, доступную для всего приложения, вы можете использовать объект приложения. Обязательно используйте Application.Lock / Unlock , чтобы предотвратить любые проблемы.

Application.Lock
Application("MyVariable") = "SomeValue"
Application.Unlock
7
ответ дан 18 December 2019 в 14:51
поделиться

с использованием переменной сеанса

Session("myVariableName") = "my new value"

область действия будет пользователем ...

если вы хотите расширить область действия для ВСЕХ пользователей, которые находятся на веб-сайте, тогда вы используете приложение переменная

Application("myVariableName") = "my new value"

, вы также можете сбросить или обработать это в файле global.asa

Это обычное дело:

global.asa файл:

<script language="vbscript" runat="server">

Sub Application_OnStart
  Application("visitors") = 0
End Sub

Sub Session_OnStart
  Application.Lock
  Application("visitors") = Application("visitors") + 1
  Application.UnLock
End Sub

Sub Session_OnEnd
  Application.Lock
  Application("visitors") = Application("visitors") - 1
  Application.UnLock
End Sub

</script>

default.asp файл :

<html>
 <head>
 </head>
 <body>
  <p>There are <%response.write(Application("visitors"))%> online now!</p>
 </body>
</html>
6
ответ дан 18 December 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: