2009-10-14 5 views
0

자체 양식을 제출하는 aspx 페이지가 있습니다. 양식에는 다양한 입력란, 텍스트 등이있는 div가 2 개 있습니다. Div1은 기본적으로 CSS를 통해 숨겨져 있습니다. 동일한 페이지로 다시 게시하는 제출 버튼이 있습니다. CSS1의 표시 값을 "차단"으로 변경하여 div1을 볼 수있게하려면 어떻게해야합니까?제출시 대상 페이지의 CSS 속성 변경

어디 까지나 표시되는 onclick 지점까지 가져올 수 있지만 페이지를 다시로드해야하므로 기본적으로 숨김으로 표시됩니다. 제출 한 후 대상 페이지의 인라인 CSS를 변경할 수있는 방법이 있습니까? 제출시 등

정보와 controlstext 필드,

그래서,이 페이지는 인라인 CSS를 변경하여 div1 볼을 렌더링합니다.

가장 좋은 방법은 무엇입니까?

감사합니다.

답변

0

제출하는 양식을 처리하는 동일한 ASP 코드를 사용하여 페이지의 CSS를 변경하십시오.

+0

감사합니다. 예를 들어 이것을 사용하여 시도한 것 같습니다. OnClientClick = "div1.style.display = 'block'" 그러나 이후 변경 스틱을 만드는 방법을 모르겠습니다. 페이지 새로 고침. –

+0

다시 말하지만 서버 측에서 제공하는 페이지의 실제 코드를 변경해야합니다. 클라이언트 쪽 스크립트 요청은 성격 상 페이지 리로드 전체에서 지속되지 않습니다. 다른 옵션은 페이지 전체가 실제로 다시로드되지 않도록 AJAX를 통해 양식을 제출하는 것입니다. – Amber

+0

아, 시작하겠습니다. 따라서 .aspx 소스에 액세스 할 수 있지만 서버 코드를 통해 코드를 수행하는 것이 가능한 경우에는 코드가 필요하지 않습니다. 또는 AJAX 처리를 위해 다소 복잡한 웹 양식을 준비하는 방법에 대한 참고 자료가 있습니까? –