보기에서 querystring
값에 액세스하려면 어떻게해야합니까?ASP.Net MVC보기에서 쿼리 문자열에 액세스하는 방법?
38
A
답변
54
보기에서 쿼리 매개 변수에 액세스하는 것은 좋지 않습니다. 뷰는 컨트롤러가 제공 한 모델을 사용해야합니다. 따라서 컨트롤러는 쿼리 매개 변수를 읽고이를 뷰에 전달합니다. 이 규칙을 무시하려는 경우 당신은 항상보기에이 작업을 수행 할 수 있습니다 :
<%= Request["SomeParameter"] %>
하지만 난 강력하게 그렇게에서 당신을 낙담 것입니다.
0
Darin이 제안한 것처럼 Querystring을 사용해서는 안됩니다. 그러나 Asp.Net에 액세스 할 수 있고 거기에있는 모든 기능과 멤버가 있으면 액세스 할 수 있습니다.
5
컨트롤러의 쿼리 문자열 값을 읽은 다음 설정합니다. 그 값을 ViewBag의 속성에 추가합니다. 그러면 ViewBag 속성을 사용자의보기에서 읽을 수 있습니다.
예컨대 :
ViewBag.MyQSVal = Request.QueryString["myValue"];
그런 다음보기에서 :
@if(ViewBag.MyQSVal == "something"){ ... }
13
보기에서 직접 액세스 할 수 있습니다. 가능한 경우 컨트롤러에 코드를 작성할 필요가 없습니다. 예를 들어
- 당신의 쿼리 문자열이 매개 변수 ID라는 이름의 경우, ID = 1
면도기 구문 같은 일이 :
@Request.QueryString["id"]
관련 문제
- 1. 쿼리 문자열에 액세스하는 mvc3 컨트롤러 테스트에 도움이되었습니다.
- 2. asp.net MVC보기에서 Silverlight 개체
- 3. asp.net mvc보기에서 div로 연결
- 4. ASP.NET MVC보기에서 변수 업데이트
- 5. asp.net mvc보기에서 컨트롤러로 데이터를 전달하는 방법
- 6. JSON 배열 형식의 문자열에 액세스하는 방법
- 7. 라이브러리 내에서 연결 문자열에 액세스하는 방법
- 8. asp.net mvc에서 쿼리 문자열에 텍스트 상자 값을 전달하는 방법
- 9. ASP.NET MVC보기에서 응용 프로그램 설정 액세스
- 10. asp.net mvc보기에서 자바 스크립트에 문자열 삽입
- 11. Asp.Net 문자열에 소수점을 추가하는 방법
- 12. 쿼리 문자열에 특정 단어 찾기
- 13. 쿼리 문자열에 별칭 이름을 지정하는 방법?
- 14. 인코딩 쿼리 문자열에 Params
- 15. asp.net mvc보기에서 두 열 테이블에 열거
- 16. 사용자가 asp.net mvc보기에서 스크립트 태그를 입력하지 못하도록합니다.
- 17. 동적으로 추가하거나 asp.net MVC보기에서 개체를 제거
- 18. ASP.NET 웹폼은 내가 MVC보기에서 다음 줄을
- 19. 모델을 도우미 함수에서 쿼리 데이터베이스에 액세스하는 방법?
- 20. ASP.NET MVC 뷰에서 페이지 제목을 어떻게 설정합니까? 하는 ASP.NET MVC보기에서
- 21. foreach-string 문자열 목록에 바인딩 할 때 문자열에 액세스하는 방법?
- 22. Ruby에서 원래 명령 줄 인수 문자열에 액세스하는 방법?
- 23. mod_rewrite : 쿼리 문자열에 URI가있는 기간
- 24. 쿼리 문자열에 따라 페이지 리디렉션
- 25. MVC "#"을 쿼리 문자열에 추가
- 26. 기존 URL의 쿼리 문자열에 매개 변수를 추가합니다. asp.net mvc
- 27. 배열에 저장된 클래스의 문자열에 액세스하는 방법은 무엇입니까?
- 28. 타일 사용시 쿼리 문자열에 데이터 전달
- 29. mvc보기에서 jquery 함께 아약스 팝업 구현하는 방법?
- 30. ASP.Net - 일반 페이지에서 masterpage 개체에 액세스하는 방법?
asp.net에서 같은 일을하는 필요를 가진 사람이 들어 본 적이? mvc, 아마도 당신은 정말로 쉽게 접근 할 Action cuz에 접근하고자합니다. – Omu
MVC에서 쿼리 문자열이 필요합니까? 어쩌면 당신이 원하는 것을 보여 줄 수 있습니다. –