2012-02-10 2 views
1

에 값을 가져 오는 중 가격 및 항목 이름 목록이있는 SQL 데이터베이스에 테이블을 만들었습니다. 작은 드롭 다운 목록에 항목 이름의 값을 가져 오는 코드를 작성했습니다 ... . Now, 드롭 다운 목록에서 항목을 선택하면 텍스트 상자 또는 레이블에 표시 할 가격이 필요합니다. 어떻게해야합니까? 도와주세요!ASP.NET 및 SQL 레이블

+0

지금까지 코드를합니까 : – Matt

+1

Stackoverflow에 오신 것을 환영합니다. 질문을 더 자세히 설명해야합니다. 당신이 시도한 것과 효과가없는 것은 명확하지 않습니다. [여기를보십시오] (http://tinyurl.com/so-hints) 좋은 질문을 쓰는 방법을보십시오. –

답변

0

여러 가지 다른 방법이 있습니다. - JS 이름 값 컬렉션으로 가격/제품을로드하고 클라이언트 쪽에서 가장 효율적인 방법으로 - productId (값) 및 설명이있는 드롭 다운 메뉴를 채우고 itemindexchanged 이벤트를 처리하고 서버 측에서 모든 작업을 수행 할 수 있습니다. 바쁜 웹 앱. - 웹 서비스에 아약스 호출을 보내 가격을 얻으십시오 (클라이언트 측) - 좀 더 복잡한 모델이있을 때.

결정하는 것은 여러분에게 달려 있습니다.

희망이 있습니다.

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    Label1.Text = DropDownList1.SelectedItem.Value; 
} 
0

는이 같은 것을 사용 True

에 DropDownBox의 AutoPostback 속성을 설정?

관련 문제