쿼리 문자열을 전달할 수 없을 정도로 충분히 길 수도 있습니다. 전체 양식을 제출할 수 있습니까? 그렇다면 컨트롤러에서 양식의 값을 검색하는 방법은 무엇입니까?MVC 질문 : 컨트롤러 내에서 내보기의 텍스트 상자 또는 드롭 다운에서 값을 가져올 수 있습니까?
0
A
답변
1
FormCollection에는 뷰 형식의 모든 값이 있습니다. 색인 또는 제어 이름으로 모음을 검색 할 수 있습니다.
0
예 양식에 method="POST"
을 사용할 수 있습니다. 그러면 모든 값이 쿼리 본문이 아닌 POST 본문을 따라 전송됩니다. 예 : 당신이 중 하나를 기본 모델 바인더 덕분에 그 값을 다시 가져 오기 위해 강력한 형식의 뷰 모델을 사용 (권장) 수
<% using (Html.BeginForm()) { %>
... some input fields
<% } %>
그리고 당신의 컨트롤러 액션에서
:[HttpPost]
public ActionResult Index(MyViewModel model)
{
...
}
또는에서 그들을 가져 요청 :
[HttpPost]
public ActionResult Index()
{
var param1 = Request["param1"];
var param2 = Request["param2"];
...
}
2
이 mpminnich의 응답을 명확히하기 위해, 당신은 작업 매개 변수로 FormCollection을 받아 들일 수 :
public ActionResult Add(FormCollectiom form) {
var foo = form["fieldName"];
...
}
+0
감사합니다. 나는 시각적으로 훨씬 더 좋을 것 같아. :-) –
관련 문제
- 1. CodeIgniter - 드롭 다운에서 텍스트 상자 채우기
- 2. C에서 드롭 다운에서 값을 선택했는지 확인하십시오.
- 3. asp.net MVC 드롭 다운에서 null 값 처리
- 4. 드롭 다운에서 값을 제거하여 페이지 제출시 값을 제거하지 못하도록하려면 어떻게합니까?
- 5. HTML 드롭 다운에서 선택된 값을 설정하십시오.
- 6. 드롭 다운에서 임의의 값을 선택하는 방법은 무엇입니까?
- 7. 드롭 다운에서 값을 선택하는 중 문제가 발생했습니다
- 8. MVC 텍스트 상자 검증
- 9. MVC - 텍스트 상자 유효성 검사
- 10. 스트럿츠 2를 사용하여 DAO에 콤보 상자 값을 가져올 수 있습니까?
- 11. MVC의 드롭 다운에서 정렬
- 12. jQuery MultiSelect 드롭 다운에서 값 가져 오기?
- 13. 텍스트 내에서 드래그 앤 드롭
- 14. 드롭 다운에서 값을 선택하지 않은 경우 텍스트 상자를 데이터베이스에 추가 할 수 있음 VB.net
- 15. 텍스트 상자 Null 질문
- 16. 텍스트 상자 값을 얻는 방법
- 17. 데이터베이스의 값을 텍스트 상자
- 18. asp.net mvc 드롭 다운에서 드롭 다운으로 선택된 존재 값을 설정하는 방법
- 19. 계단식 드롭 다운에서 트리거 변경 이벤트
- 20. 값을 추적하십시오. 텍스트 상자
- 21. WebService 또는 간단한 MVC 컨트롤러?
- 22. 고정 된 문자열과 드롭 다운 콤보의 값을 전달하는 컨트롤러 동작을 어떻게 호출 할 수 있습니까?
- 23. ASP.NET MVC : 드롭 다운 상자 값을 작업에 게시하는 방법은 무엇입니까?
- 24. cakephp : 컨트롤러 내에서 $ scripts_for_layout을 설정할 수 있습니까?
- 25. 비주얼 C++ - 목록 상자 항목의 텍스트 값을 가져올 수 없습니다가, 오류 C2872 : '텍스트': 모호한 기호
- 26. Asp.net MVC 동적 생성 된 텍스트 상자
- 27. 드롭 다운에서 선택한 항목의 값을 기반으로 변수를 설정해야합니다.
- 28. ASP .NET MVC - 컨트롤러 수
- 29. 드롭 다운 또는 텍스트 입력 내에서 텍스트를 수직으로 정렬합니까?
- 30. Android에서보기 내에서 텍스트 입력 대화 상자 열기
'Request []'객체에 액세스하는 데 특히 잘못된 것은 없지만 [FormCollection] (http://msdn.microsoft.com/en-us/library/system.web.mvc. formcollection.aspx)는 MVC의 모범 사례와 더 많은 연관이 있습니다. –