如何从其他 .cs 文件中的 aspx 文件访问控件

How to access controls from aspx file in other .cs files

我有一个编写控件的aspx 文件。我想访问 .cs 文件中的这些控件,该文件不是此 aspx 文件的代码,而是另一个 class 文件。

例如:我想从另一个 .cs 文件更新 UpdatePanel。

我该怎么做?

只需将其作为参数传递给另一个 class 文件中的方法即可。类似于:

public class OtherClassFile
{
    public static void UpdateMethod(UpdatePanel panel)
    {
        //Update the panel here
    }
}

然后您的 .aspx 页面中的方法调用将如下所示:

OtherClassFile.UpdateMethod(MyUpdatePanel);