Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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#全局页面变量_C#_Mysql_Variables_Web Config_Global - Fatal编程技术网

C#全局页面变量

C#全局页面变量,c#,mysql,variables,web-config,global,C#,Mysql,Variables,Web Config,Global,我知道如何在PHP中实现这一点,但我现在才回到C#,所以请原谅我 基本上,我有两个变量-name和email,需要设置在同一文件夹中跨页面普遍可访问的位置。显然,一种解决方案是将它们存储在MySQL数据库中,但在这种情况下,一个表只有一个字段。那似乎。。。愚蠢的访问该字段并连接到数据库似乎是多余的,因为我相信还有另一种更好的方法可以做到这一点 在没有对web.config的写支持的情况下,能否在C#的范围内更改web.config变量?还有其他方法吗?您可能需要查看。您可以将会话和应用程序范围的

我知道如何在PHP中实现这一点,但我现在才回到C#,所以请原谅我

基本上,我有两个变量-name和email,需要设置在同一文件夹中跨页面普遍可访问的位置。显然,一种解决方案是将它们存储在MySQL数据库中,但在这种情况下,一个表只有一个字段。那似乎。。。愚蠢的访问该字段并连接到数据库似乎是多余的,因为我相信还有另一种更好的方法可以做到这一点


在没有对web.config的写支持的情况下,能否在C#的范围内更改web.config变量?还有其他方法吗?

您可能需要查看。您可以将会话和应用程序范围的变量添加到此对象的成员。

您可能需要查看。您可以将会话和应用程序范围的变量添加到此对象的成员。

否,在无法更改web.config文件的情况下,您无法更改web.config变量。无论如何,这是一个坏主意,因为对web.config的更改将导致web应用程序重新启动

有一些选项可用于在不同范围级别保存信息

  • 将信息存储在会话中(请参阅)。这些项目是每个用户的,并且在该用户会话期间是持久的
  • 将信息存储在缓存中。(请参阅)这些项在应用程序的生命周期内是持久的
  • 创建一个基类,页面从中继承并向基类添加属性

  • 不,如果不能更改web.config文件,则无法更改web.config变量。无论如何,这是一个坏主意,因为对web.config的更改将导致web应用程序重新启动

    有一些选项可用于在不同范围级别保存信息

  • 将信息存储在会话中(请参阅)。这些项目是每个用户的,并且在该用户会话期间是持久的
  • 将信息存储在缓存中。(请参阅)这些项在应用程序的生命周期内是持久的
  • 创建一个基类,页面从中继承并向基类添加属性

  • 如果没有VisualStudio,您将如何做到这一点?是否需要在web.config或其他地方进行特殊链接?如果没有visual studio,您将如何实现这一点?是否需要在web.config或其他地方进行特殊链接?