기본적으로 하나의 동적 페이지가 포함 된 웹 사이트가 있습니다. 정상적인 작동에서는 사용자가이 페이지를 떠나지 않아야합니다. 그래도 특정 오류를 처리 /보고하려면 오류 페이지로 리디렉션해야합니다. 따라서 오류 페이지에서 이전에 열려 있던 모든 동적 내용을 다시 작성하는 데 필요한 정보를 응용 프로그램에 제공하는 일반 페이지로 되돌아가는 링크를 제공하려고합니다.양식 제출시 ASP.NET MVC 및 jQuery를 사용하여 컨트롤러에 동적 데이터 전달
자바 스크립트로 쿼리 문자열을 구문 분석하고 동적 콘텐츠를 다시로드하여 페이지를 다시 작성할 수 있다고 생각합니다. 이것이 최선의 방법인지 잘 모르겠지만 작동시키고 있습니다. 쿼리 문자열의 숫자는 기본적으로 콘텐츠 섹션의 ID의를 표시
이MySite/MyController/MyAction?1,5,8,9
document.ready
에있는로드 : 그래서 내 오류 페이지에 링크 HREF는 같을 필요가있다.
저는이 링크를 생성하는 방법을 고수했습니다. 어떻게 든 컨트롤러에이 숫자를 전달해야한다고 생각하기 때문에 컨트롤러는 오류보기로 전달하여 "뒤로"링크를 생성합니다.
using (Html.BeginForm("MyAction", "MyController",
FormMethod.Post,
new { enctype = "multipart/form-data" }))
{ /* ... */ }
내가 다음 양식에 jQuery를 .submit()
방법을 호출하는 버튼이 있습니다
폼을 제출하는 버튼을 클릭 할 때 컨트롤러에 액세스 할 수 있도록 어떻게 추가 데이터를 첨부 할 수 있습니까?
희망 사항은 분명하지 않으며 알려 주시면 자세히 설명 드리겠습니다. 감사.
편집 : 양식에 숨겨진 필드와 함께이 정보를 제출할 수있는 것으로 나타났습니다. 내가 더 나은 방법을 찾을 수 없다면 시도해 보겠다. 그러나 페이지에 양식이 여러 개 있고 이상적으로이 데이터를 모든/모든 것에 사용할 수 있기를 원한다면 좀 더 일반적인 해결책을 원한다. 그들.
I 제출 메서드에서 URL을 지정할 수 있다고 생각하지 마십시오. 제발 더 설명해 주시겠습니까? – fearofawhackplanet