2012-01-03 2 views
2

다른 사용자가 HTML 텍스트 상자를 가지고 있고 이름 관련 직업 연락처 등의 항목에 대해 사용자 컨트롤을 만듭니다. 각 항목에 대해 편집 및 저장 버튼이 있습니다. 그래서 내가 저장 버튼을 클릭하면 그 텍스트 상자의 값을 원하고 데이터베이스에서 동일하게 업데이트합니다. 그래서이 값을 ASPX 페이지로 보내려고합니다. 하지만 ASPX에 그 값을 보내는 방법을 모르겠다. 또 다른 방법이 있다면 제발 제안하십시오. 나는 3 단계 아키텍처를 사용하고 있습니다.html TextBox 값을 사용자 정의 컨트롤에서 aspx 페이지로 전달

Thankx

+0

asp.net 텍스트 상자 또는 html 텍스트 상자가 있습니까? –

답변

1

텍스트 상자를 만드는 것보다 재산

public string textData 
{ 
get { return mytextbox.Text; } 
set { mytextbox.Text = value; } 
} 

또는

경우 텍스트 상자입니다 HTML로 텍스트 상자의 값을 표시하는 데 필요한 것보다 ASP 텍스트 상자 또는 HTML RUNAT = "서버"일 경우 Request.QueryString["textboxnameorid"] will을 사용하면 포스트 백에 대한 데이터가 제공됩니다.

+0

Thankx하지만 HTML 텍스트를 사용하고 있습니다. "" –

+0

@Santosh Sahu - 값을 얻기 위해 request.querystring 컬렉션을 사용합니다. 너의 스타일이 dispaly가 아니기 때문에 .. 확실하지 않다. –

0

당신이 asp.net 텍스트 상자를 사용하는 경우이

public string Name 
     { 
      get { return tbName.Text; } 
      set { tbName.Text = value; } 
     } 

같은 UserControl을이 공공 재산 쉽게 asp.net 페이지에서 설정 얻을 수 있습니다, 당신은 공용 속성을 만들 수 있습니다. .

감사합니다.

+0

thankx하지만 HTML 텍스트 상자를 사용하고 있습니다. –

+0

당신은 runp = "server"를 사용하거나 aspx codebehind에 액세스하려면 asp.net textbox를 사용해야합니다. –

관련 문제