public partial class introduction : System.Web.UI.Page
{
static BusinessService bs = null;
private static List<PCUser> coaches = new List<PCUser>();
.............
public void BindRepeater()
{
if (coaches == null || coaches.Count == 0)
{
}
编译器抱怨BindRepeater中的教练。
错误讯息: 在定义之前不能使用局部变量。
但如果我像这样使用教练:
introduction.coaches
然后错误就会消失。
有趣的是,我可以直接使用bs而不参考介绍。
有谁能告诉我这个错误的原因?
对我来说,我认为bs和教练处于相同的访问级别,因此可以通过引用他们的名字来直接访问它们。
PS: 另一个问题是,整个网页刷新后,变量教练的内容是否仍然存在?因为我必须用它来做分页。