0

私は get と set の全体に慣れていませんが、これはかなり簡単に思えます。何かを設定するだけでなく、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私のエラーは、それが複数回定義されていると言っています。私がしたいのは、ページの読み込み時にグローバル変数を設定することだけです。

4

1 に答える 1

3

ページ自体に表示されます。つまり、designer.csファイルにも表示されます。つまりLoginView1、取得しようとしているログイン ビューに対して既に定義されていることを意味します。

それを別のものと呼んでください。

于 2013-04-18T15:31:25.670 に答える