-1

所以我知道 C# 中没有“全局”变量这样的东西,但我试图将字符串从我的 site.master 页面传递到子页面。我希望我的主页上的搜索按钮将主页上的文本框的值传递给“全局”字符串,然后让子页面在页面加载时使用该“全局”字符串。解决这个问题的最佳方法是什么?

4

2 回答 2

2

创建一个名为 global 的类并在其中定义静态变量以全局使用它们。

class Globals
{
    internal static string str_variable;
}

编辑

当你点击搜索

Globals.str_variable = Textbox1.Text; 

当你想检索

string temp = Globals.str_variable;
于 2013-11-05T15:10:36.617 回答
1

转到项目的属性并更改设置的访问修饰符和范围,例如:

在此处输入图像描述

于 2013-11-05T15:06:27.730 回答