2013-01-31 5 views
0

다른 페이지로 리디렉션하고 이전 페이지의 정보를 가져 오는 방법은 무엇입니까? 한 가지 작업에이 작업이 필요합니다. 작업은 다음과 같습니다.다른 페이지로 리디렉션 정보

GridView를 사용하면 Northwind 데이터베이스의 모든 직원 이름이 하이퍼 링크로 표시됩니다. 모든 링크는 직원에 대한 세부 정보가 DetailsView에 표시되는 다른 페이지로 리디렉션되어야합니다. 이전 페이지로 돌아가려면 뒤로 버튼을 추가하십시오.

여기 stucked 오전 :

모든 링크가 직원에 대한 자세한 내용은 위해 DetailsView에 표시됩니다 다른 페이지로 리디렉션합니다.

답변

2

쿼리 문자열 매개 변수를 정의하고 데이터베이스에서 바인딩 할 수있는 GridView의 하이퍼 링크 필드를 사용할 수 있습니다. this tutorial을 확인하십시오.

사이트에서 가져온 :

<asp:HyperLinkField 
     DataTextField="UnitPrice" 
     DataTextFormatString="GBP {0}" 
     DataNavigateUrlFields="ProductID" HeaderText="Unit Price" 
     DataNavigateUrlFormatString="ProductDetails.aspx?ProductID={0}" /> 
+0

DataNavigateUrlFormatString의 기능은 무엇인가 = "ProductDetails.aspx 제품 ID = {0}?"이 {0} 정확히 제품 ID를 ProductDetails.aspx 뜻 = 무엇? – TheChampp

+1

@ TheChampp 실제로 URL과 함께 다음 페이지에 표시 할 데이터의 ID를 선언하는 매개 변수를 보냅니다. 다음 페이지에서이 ID에 대한 세부 정보를 읽습니다. 아주 간단하고 아주 간단합니다. – Aristos

+0

흠 ... 나는 이것이 내가 검색 한 것이라고 생각한다 – TheChampp

관련 문제