2011-09-13 5 views
1

MVC3을 사용하여 응용 프로그램을 빌드하고 있습니다. 이 응용 프로그램에는 4 단계 마법사가 포함되어 있습니다. 사용자는 사용자가 입력 한 데이터를 잃어 버리지 않고 다음 페이지로 되돌아 갈 수 있어야합니다. 각 단계마다 디스플레이 스타일을 변경하는 클래스를 만드는 방법을 보았습니다. 정말 좋은 방법입니까? 그리고 Javascript가없는 사람들은 어떻습니까? 감사의asp MVC3 Wizard

많은 HW

답변

0

ASP.NET MVC 용 구성 요소가 필요한 경우 일반적으로 JQuery에서 사용할 수있는 항목을 확인하고 their website에 타사 마법사를 선택할 수 있습니다. JQWizard은 나에게 정말 가볍게 느껴지지만, 내가 선호하는 것이지만, 다른 기준을 기반으로 확인해야합니다.

자바 스크립트가 활성화되지 않은 사용자를 위해 단계없이 마법사를 단일 페이지 양식으로 처리 할 수 ​​있습니다. 또는 웹 사이트에서 데이터를 입력하는 두 번째 방법을 사용하기가 불편하다면 "자바 스크립트 만 활성화됩니다"라는 경고 문구를 사용하지 않도록 설정하십시오.

0

당신은 확실히 자바 스크립트를 사용하지 않고 그것을 구현하지만 것입니다 수있는 정말 지금 제약 며칠?

다른 마법사 페이지의 모든 응답을 보유하고 다른 작업 방법 (사용자가 앞으로 추가 할 수 있고 뒤에 하나씩 추가 할 수 있음)간에 사용자를 리디렉션하는 POST 작업이있는 개체를 만드는 것이 시도 할 수 있습니다.)

내장 된 모델 바인딩 시스템을 사용하여 MVC 3이 자동으로 데이터 개체의 해당 섹션 (다른 마법사 페이지에 해당)을 업데이트하도록 할 수 있습니다.

또는 TempData [] 사전을 사용하여 POST 또는 리디렉션 중에 개체를 저장할 수 있습니다.

그러나 더 많은 웹 2.0 방법을 구현하고 jQuery/CSS를 사용하여 수행하는 것이 좋습니다.