나는 현재의 솔루션을 검색 한하지만, 다음과 같은 달성하는 방법에 관한 지침이나 사례의 집합을 찾을 수 없습니다 :MVC 5 개 저장 임시 무시 필수 필드를 누락하는 동안
원래의 요구 사항을 필수 항목으로 포함 된 모델 그래서 해당 필드에 특수 효과를 추가했습니다. 평소대로 마지막 순간에 변경 사항이 있으며 사용자가 초안을 저장할 수 있도록 요청하고 있습니다. 이 초안은 필수 입력란없이 양식을 저장할 수 있어야합니다.
이 문제의 모범 사례에 대해 알고 싶습니다.
솔루션은 내가 고려하고 있지만, 나는 그들이 해킹 수 있습니다 동의 (내가 전문가 요구하고 그 이유는) 사용자가 내가 정보를 가지고 필드를 캡처 할 수 있습니다 "초안으로 저장"을 클릭하면
- 을 다른
ActionResult
에 입력하고 해당 필드에서 기본 유효성 검사를 실행하십시오. 필수 입력란이 누락 될 가능성이 있기 때문에 캡쳐 된 정보를 임시 모델에 저장하려고합니다 (필수 주석이없는 경우). 사용자가 이러한 양식을 편집하기로 결정한 경우 뷰의 필드에 임시로 채울 수 있습니다. 사용자가 "제출"을 클릭 할 때까지 모델 - 또 다른 옵션은 필요한 모든 주석을 제거하고 클라이언트 측 유효성 검사를 실행하는 것입니다.하지만 그렇게하는 데 필요한 작업량에 대해 궁금해하고 있습니다.
모든 의견은 대단히 감사하겠습니다.
나는이 답변에 완전히 동의하지 않으며, 부분 응답 설문 조사는 매우 의미있는 비즈니스 정보입니다. 사용자가 양식을 작성하지 않은 이유를 분석하려면 서버에이 정보가 필요합니다. 항상 포기가 있습니다. 이 정보를 브라우저에 그대로두면 해당 정보가 표시되지 않습니다. –
매력적인 비즈니스 사례가 있다면 아마도 그럴 것입니다. 그러나 OP는 그러한 시나리오를 전달하지 못했습니다. 우리가 알고있는 한, 이것은 관리 포털을위한 것이며,이 경우 포기는 아무런 의미가 없습니다. –
자동 저장은 사용자 경험이 가장 중요한 관심사임을 의미합니다. UX가 걱정된다면 사용자의 행동을 둘러싼 엄청난 비즈니스 가치가 있습니다. 기업은 관리 툴의 UX (관리 도구 판매 사업을하지 않는 한)에 관심을 갖지 않습니다. –