0
저는 전체를 얻고 설정하는 것에 익숙하지 만, 이것은 매우 간단합니다. 뭔가 설정하지 말고 그냥 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 선언이 표시되지 않으면 상위 클래스를 확인하십시오. 멤버 이름은 전체 상속 된 범위 내에서 고유해야합니다. – harpo
디자이너를 통해'LoginView'를 추가 했습니까? 그것은 그것을 정의합니다. 'LoginView1'라고 불리는 프로퍼티를 추가하면, 그 에러를 얻게 될 것입니다. – zimdanen
단지 Loginview2 속성 이름을 변경하십시오. –