Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们可以在web应用程序中使用静态字符串吗?_C#_Asp.net - Fatal编程技术网

C# 我们可以在web应用程序中使用静态字符串吗?

C# 我们可以在web应用程序中使用静态字符串吗?,c#,asp.net,C#,Asp.net,我们可以在web应用程序中使用静态字符串吗 在所有登录到同一会话的用户之间是否有任何数据切换?静态字符串对于每个用户(如全局变量或缓存对象)都将保持不变 它与会话或用户无关。对于每个用户,静态字符串将保持不变,例如全局变量或缓存对象 它与会话或用户无关。如果需要,可以在应用程序对象中跨会话保存内容。请参见,例如,如果您需要,您可以在应用程序对象中跨会话保存内容。请参见例如是的,您可以。所有用户的字符串都是相同的,但在这种情况下,最好使用常量是的,可以。所有用户的字符串都是相同的,但在这种情况下,

我们可以在web应用程序中使用静态字符串吗


在所有登录到同一会话的用户之间是否有任何数据切换?

静态字符串对于每个用户(如全局变量或缓存对象)都将保持不变


它与会话或用户无关。

对于每个用户,静态字符串将保持不变,例如全局变量或缓存对象


它与会话或用户无关。

如果需要,可以在
应用程序
对象中跨会话保存内容。请参见,例如,

如果您需要,您可以在
应用程序
对象中跨会话保存内容。请参见例如

是的,您可以。所有用户的字符串都是相同的,但在这种情况下,最好使用
常量

是的,可以。所有用户的字符串都是相同的,但在这种情况下,最好使用
常量

在该字符串中保存什么?您在哪里部署应用程序?您的意思是,每个用户都有自己的会话?您希望在该字符串中保留什么?你在哪里部署应用程序?你是什么意思,每个用户都有自己的会话?谢谢你的回复。。。看,我需要避免使用会话状态。为什么?这是你可以记住每个用户的一些数据,它是不可靠的,考虑使用<代码> SQL会话提供程序< /C> >,或者如果你想为所有用户记住一些数据,请选择<代码> Cache < /Cord>对象。在ASP.NET中看到更多关于静态变量的答案,谢谢你的回复…看,我需要避免使用会话状态。为什么?这是您可以记住每个用户的一些数据的方式,它不可靠,考虑使用<代码> SQL会话提供程序< /C> >,或者如果您想为所有用户记住一些数据,请选择<代码> Cache < /Cord>对象。在ASP.NET中查看更多关于静态变量的答案。