0

前のページでコントロール (テキスト ボックス) を見つけて、ラベルにテキストを割り当てようとしています。コントロールは正確に見つかりましたが、テキストを割り当てることができません。インテリセンスは「テキスト」プロパティを表示しません。テキストを取得するには?

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Control ctContent = this.PreviousPage.Master.FindControl("MainContent");
            Control ct = (TextBox) ctContent.FindControl("TextBox1");
            //TextBox t = (TextBox) Page.PreviousPage.Master.FindControl("TextBox1");
            Label1.Text = String.Format("This is what you wrote there: {0}",ct.??????);
        }     
    }
4

1 に答える 1

0

その代わり

Control ct = (TextBox) ctContent.FindControl("TextBox1");      

書くだけ

TextBox ct = (TextBox) ctContent.FindControl("TextBox1");      
于 2013-04-08T13:55:28.317 に答える