在 asp.net 中使用静态是否安全?
情况是这样的:
后面代码中的计数器在每个 forLoop 上向用户报告
所以:
<div id="report"></div>
将通过 jquery ajax 设置,因为如果我添加runat="Server"
它,它不会显示,直到所有迭代都发生。
所以使用 jquery 触发 a[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 将显示返回的值...
现在返回值或结果值或此处的某些值是否会被所有或部分用户共享?