【发布时间】:2013-04-18 23:33:12
【问题描述】:
我对整个获取和设置都是新手,但这看起来很简单,我不是设置了一些东西,只是打电话给this.Var = value?
public LoginView LoginView1 { get; set; }
void Page_Load(Object sender, EventArgs e)
{
this.LoginView1 = (LoginView)FindControls.FindControlRecursive(Page, "LoginView1");
RadGrid RadGrid3 = (RadGrid)LoginView1.FindControl("RadGrid3");
RadGrid RadGrid4 = (RadGrid)LoginView1.FindControl("RadGrid4");
UpdatePanel UpdatePanel1 = (UpdatePanel)LoginView1.FindControl("UpdatePanel1");
LoadData();
}
我的错误是LoginView1 被多次定义。我要做的就是在页面加载时设置全局变量。
【问题讨论】:
-
如果您在源文件中没有看到
LoginView1的另一个声明,请检查父类。成员名称在整个继承范围内必须是唯一的。 -
你是不是通过设计师添加了
LoginView?这定义了它;如果您随后添加一个也称为LoginView1的属性,您将收到该错误。 -
只需将属性名改为Loginview2
-
旁注:你应该用小写字母开始你的局部变量名。
标签: c#