0
이전 페이지에서 컨트롤 (텍스트 상자)을 찾아 레이블에 텍스트를 할당하려고합니다. 컨트롤이 정확하게 발견되었지만 텍스트를 할당 할 수 없습니다. Intellisense는 "텍스트"속성을 표시하지 않습니다. 텍스트를 얻는 방법?컨트롤 찾기로 텍스트 할당
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.??????);
}
}
뭘 이전 페이지을 의미합니까 쓰기? – Oded
새 페이지로 리디렉션했습니다. 새 페이지에는 초기 (컨트롤이 리디렉션되는 곳의 텍스트) 페이지에 텍스트 상자의 텍스트를 지정하려는 레이블이 있습니다. – adityawho
찾고있는 컨트롤은 _ 현재 _ 페이지에 있습니다. 다른 페이지에서 게시 한 경우 게시에 사용 된 코드를 보지 않아도 확인하기 어렵지만 'Forms'컬렉션에 있어야합니다. – Oded