2011-12-15 5 views
0

선택 상자에서 값을 가져 오는 jquery 함수를 만든 다음 현재 페이지의 URL을 "http : // localhost/Products ? 가용성 = 높음 & priceSort = 낮음 & 탭 = 2 " 그리고 내 URL의 매개 변수 문자열을 취하여 데이터베이스의 제품을 쿼리하고 싶습니다. 누구든지 어떻게 SQL에서 linq를 사용하여 내 컨트롤러에서 이러한 매개 변수 문자열을 쿼리 할 수 ​​있는지 알고 URL에서 값에 따라 데이터베이스에서 결과를 얻을 수 있습니다.asp.net mvc에서 URL을 처리하는 컨트롤러를 만드는 방법

필자는 내 페이지의 필터 상자를 사용하고 있습니다. 데이터베이스에서 쿼리하는 제품을 필터링하기 위해 URL에 매개 변수 문자열을 사용하고 싶습니다.

감사합니다.

답변

1
public class ProductsController : Controller 
{ 
    // http://localhost/Products/Search?availability=High&priceSort=Low&tab=2 
    public ActionResult Search(string availability, string priceSort, int tab) 
    { 
     // your implementation here 
    } 
} 
+0

죄송합니다. 명확하게 설명해 주시겠습니까? 왜냐하면 나는 그저 초보자 일 뿐이니까. 당신이 꺼리지 않기를 바랍니다. – Nothing

+1

당신이 지금까지 가지고있는 것에 대한 더 많은 정보로 질문을 업데이트 할 수 있다면 그것은 도움이 될 것입니다. 이 시점에서 당신이 무엇을 찾고 있는지 잘 모르겠습니다. –

+1

쿼리 문자열 매개 변수는 작업 메서드의 해당 메서드 매개 변수로 자동 전달됩니다. 따라서 "가용성"이라는 쿼리 문자열 매개 변수와 같은 메서드 매개 변수가있는 경우 해당 매개 변수는 쿼리 문자열에서 해당 값을 가져옵니다. – Haacked

관련 문제