문제

나는 jQuery nyromodal 플러그인을 잠시 동안 사용해 왔으며 솔직히 내가 지금까지 내가 사용했던 최고의 모달 플러그인 중 하나입니다! 다른 많은 사람들 이이 플러그인을 사용했기 때문에 ASP.NET과 함께 사용하는 데 도움이 필요합니다.

그러나 과거에 문제가 발생하여 ASP.NET 서버 컨트롤과 함께 작동하도록 노력했습니다. 기본적으로 다른 양식 태그를 생성 할 때 모달 내의 서버 컨트롤을 사용할 수 없습니다. 분명히 알고 있듯이 ASP. NET은 하나의 양식 태그 만 허용합니다. 따라서 대신 표준 HTML 컨트롤을 사용하고 웹 서비스/페이지 메드를 사용하여 서버 측 코드 (on 버튼 클릭)를 호출하기로 결정했습니다. 이것은 괜찮지 만 이해하지 못하는 것은 모달에서 올바른 콜백을하는 방법입니다. 즉, 버튼을 클릭하면 모달이 기본 크기로 줄어들고 로딩 표시기를 표시 한 다음 HTML 응답이 표시 될 때 확대됩니다. 수령되었고, 요청의 상태를 희망적으로 보여주기를 바랍니다 (즉. 성공적인 또는 실패한)

방금 .NET에서 웹 서비스 및 콜백에 대해 배우기 시작 했으므로 전문가는 아닙니다. 누군가 이것에 대해 약간의 빛을 비추고 작은 "Hello World"예를 제공 할 수 있습니까? 나는 영원히 큰 것이 될 것이다!

고마워!

도움이 되었습니까?

해결책

나는이 문제도 있었고 모달을 열 때 나오면 HTML이 끝날 때까지 내려갑니다. <form> 꼬리표!

최신 버전의 Nyromodal을 사용하는 경우 차단제 속성과 함께 어떤 요소가 나타나야하는지 알 수 있습니다.

 $('#myElement').nyroModal({
    'blocker': '#aspnetForm'
  });

추가 정보는 여기에 있습니다 : http://nyromodal.nyrodev.com/#demos

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top