제품 페이지가있는 asp.net 웹 양식 웹 사이트를 만들고 싶습니다. 특정 레이아웃을 가진 products.aspx
페이지를 만들고 싶습니다. 거기에 제품을 시연하고 싶습니다. 그래서 URL에 www.mysite.gr/products.aspx?productid=1
과 같은 것을 갖습니다. 즉, 쿼리 문자열 매개 변수의 ID에 따라 다른 내용을 표시하려고합니다. 제게 이것을 할 수있는 몇 가지 방법을 제안 할 수 있습니까? 또한 제가 공부할 수있는 몇 가지 링크를 제공하는 것을 알고 계신가요?asp.net은 쿼리 문자열에 따라 내용을 변경합니다.
0
A
답변
1
사이트 레이아웃 방법과 프로젝트 구축 방법에 따라 다양한 방법으로 접근 할 수 있습니다. 예를 들어 다음과 같은 QueryString의 값을 얻을 수 있습니다.
string prodID = Request.QueryString["productid"];
if (prodID != null)
{
//perform database request passing the productid
selectedProduct = GetProductData(prodID);
}
그런 다음 간단한 예를 들어 관련 세부 정보를 추가 할 수 있습니다. 예를 들어 GetProdutData()
메소드의 제품 클래스가 있다고 가정 해 보겠습니다. 그런 다음 페이지의 요소를 관련 데이터로 채울 수 있습니다.
titleLabel.Text = selectedProduct.Title;
descriptionLabel.Text = selectedProduct.Decription;
image.ImageUrl = selectedProduct.ImageURL;
이것은 단지 하나의 접근 방식과 같은 MVC 패턴을 사용하여 다양한 다른 사람이있다.
관련 문제
- 1. 쿼리 문자열에 따라 페이지 리디렉션
- 2. 선택에 따라 viewpart 내용을 동적으로 변경합니다.
- 3. .htaccess - 쿼리 문자열에 따라/Else가 리디렉션되는 경우
- 4. qtip2 동적으로 내용을 변경합니다.
- 5. ASP.NET은 역할에 따라 사용자를 리디렉션합니다.
- 6. 문자열에 따라 변수를 정의하십시오.
- 7. OpenCms - 파일 내용을 주기적으로 변경합니다.
- 8. 동적으로 iframe의 src 내용을 변경합니다.
- 9. ASP.NET은 Windows 인증 자격 증명을 따라 전달합니다.
- 10. 인코딩 쿼리 문자열에 Params
- 11. ASP.NET은 콘텐츠 페이지에서 마스터 페이지의 하이퍼 링크 텍스트와 URL을 변경합니다.
- 12. 내용에 따라 div 요소의 높이를 동적으로 변경합니다.
- 13. preg_replace가 SQL 쿼리 문자열을 변경합니다.
- 14. 동적으로 쿼리 문자열을 asp.net에서 변경합니다.
- 15. ASP.NET은
- 16. ASP.net은
- 17. ASP.NET은
- 18. ASP.NET은
- 19. ASP.NET은 ..
- 20. ASP.NET은
- 21. ASP.NET은 :
- 22. asp.net은
- 23. ASP.net은 특정 쿼리 문자열이있는 페이지를 캐시하지 않습니다.
- 24. nib 파일로로드되는 내용을 변경합니다. 내 iPad 애플리케이션에
- 25. Ext js - TabPanel에서 Tab의 내용을 동적으로 변경합니다.
- 26. 도청되었을 때 UITableView의 셀 내용을 변경합니다.
- 27. iframe의 내용을 기준으로 iframe의 높이를 자동으로 변경합니다.
- 28. jQuery 현재 색상에 따라 div의 배경색을 변경합니다.
- 29. 휴대 전화에 따라 UI를 자동으로 변경합니다.
- 30. WPF DataGrid는 값에 따라 단추 텍스트를 변경합니다.