безопасно ли использовать статические данные в asp.net?статическая проблема с несколькими пользователями/клиентами asp.net
ситуация такова:
счетчик в коде позади докладывает обратно к пользователю на каждом forLoop
так:
<div id="report"></div>
будет установлен с помощью JQuery Ajax Это потому, что если я добавлю runat="Server"
он не будет отображаться до тех пор, пока не пройдут все итерации.
так, используя JQuery, чтобы Тригер [Webmethod]
является единственным способом я мог придумать, чтобы обновить содержимое DIV во время работы
поэтому вопрос, если 10 пользователей одновременно запускать WebMethod
static int result=someStaticMethodRandomOutput();
[webmethod]
static void StatMet(object userInput){
return result + intValue() * Convert.ToInt32(userInput);
}
static int intValue(){
static int someCalculation=someOtherStaticValFromOtherMethodToReturn;
return someClaculation;
}
, а на стороне клиента jQueryAjax покажет возвращаемые значения ...
Теперь это правда, что возвращаемое значение или значение результата или некоторые из значений здесь будут доступны всем или некоторым пользователям?
C# не поддерживает статические локальные переменные. – SLaks