2011-06-14 2 views
0

mvc3 응용 프로그램이 있습니다. 나는 면도기보기를 사용하고 있습니다. 동적으로 컨트롤을 숨기거나 숨기기와 관련된 몇 가지 문제가 있습니다.mvc3에서 동적으로 생성 된 드롭 다운 목록의 이벤트를 추가하고 시작하는 방법

문제 :

  1. 동적으로 숨기거나 자바 스크립트를 사용하지 않고 일부 폼 컨트롤의 값에 따라 약간의 div 태그 숨기기를 취소 할 수 있습니다. 예 : 값을 선택할 수있는 드롭 다운 목록이있는 것처럼 ... 선택한 값이 "기타"이면 텍스트 상자 (처음에는 숨김)를 표시해야합니다.

  2. 양식의 드롭 다운 목록 값을 기준으로 둘 이상의 드롭 다운 목록을 동적으로 만들고 동적으로 만든 드롭 다운 항목을 선택하는 데 일부 데이터를 표시하려고합니다. 나는 2 개의 값 ex 1과 2를 가진 "List1"드롭 다운 목록을 가지고있다. 우리가 drop1에서 value1을 선택한다면, 우리는 어떻게 하나 이상의 드롭 다운 목록을 동적으로 만들 수 있을까? 동적으로 생성 된 드롭 다운 목록에서 값을 선택하면 페이지에서 관련 정보를 어떻게 표시 할 수 있습니까?

위의 작업을 수행하는 데 사용자 정의 javascript를 사용하지 않으면 해결책이 있습니까? 아니면 방해가되지 않는 javascript를 사용할 수 있습니까? 사전에

감사합니다 .. 숨기기/숨기기 취소 div 태그 또는 컨트롤에 대한

+2

Web Forms 사고 방식에 여전히 고착 된 것처럼 보입니다. ASP.NET MVC는 컴포넌트 기반 프레임 워크가 아닙니다. MVC에 대해 더 읽어 보시길 바랍니다. – Eranga

답변

1
  1. , 당신은 숨김으로 설정 스타일을 사용해야합니다. 하지만 자바 스크립트를 사용하여 클라이언트 측에서 스타일을 설정해야합니다.

  2. MVC에서는 런타임에 컨트롤을 만들 수 없습니다. 우리는 선택에 따라 이미 컨트롤을 숨기거나 표시 할 수 있습니다.

관련 문제