Htmlhelper Ajax.BeginForm()이 있습니다. 질문이 있습니다. AJAX.beginform은 자바 스크립트입니다. 다른 세계에서는 ASP.NET MVC가 AJAX.BeginForm을 자바 스크립트로 변환합니다.AJAX.beginform은 자바 스크립트입니다. 그렇습니까?
답변
아니요, 그렇지 않습니다. 적어도 완전히는 아니야. MVC는 "표준"HTML 양식을 렌더링하고 요소에 이벤트를 첨부합니다. 이 이벤트는 콜백에 사용됩니다 (OnBegin
, OnComplete
, ...). 더 나은 사용자 경험을 창출 할 수 있도록 더 많은 옵션 목록을 제공합니다. 예를 들어, 양식을 제출하기 전에 사용자에게 표시되는 확인 메시지를 추가 할 수 있습니다. 이 작업은 AjaxOptions
속성의 Confirm
속성을 설정하여 수행됩니다. 이 도우미의 또 다른 이점은 데이터를 비동기 적으로로드하고 다시로드 할 필요없이 웹 페이지의 일부를 변경할 수 있다는 것입니다. 이 작업은 UpdateTargetId
속성을 설정하여 수행됩니다.
Ajax.BeginForm()
은 두 가지 도구로 볼 수 있습니다. 하나의 표준 HTML 양식과 한층 풍부한 사용자 경험을위한 JavaScript 도구 모음입니다.
브라우저에서 javascript를 비활성화하면 Ajax.BeginForm()이 작동을 멈 춥니 다. 왜 이런 일이 발생합니까? – Denis
JavaScript를 사용하지 않으면 HTML 도우미 생성 코드가 실행되지 않습니다. 도우미는 HTML 양식을 "제출"JavaScript 이벤트에 바인드하는 코드를 생성합니다. –
- 1. 이 내 자바 스크립트입니다
- 2. 국가의 중심 좌표는 자바 스크립트입니다.
- 3. 초보자는 자바 스크립트입니다 : 확인/코드
- 4. 복잡한 자바 스크립트입니다. 나에게 전화 했어?
- 5. Ajax 준비 상태 : 0은 항상 자바 스크립트입니다.
- 6. OnComplete가있는 Ajax.BeginForm은 항상 페이지를 업데이트합니다.
- 7. 컬이 작동하는 스크립트입니다 요청
- 8. 레포 생성 스크립트입니다.
- 9. Null PointerExeption 항상 그렇습니까?
- 10. IF/OR에서 여러 조건을 검사하고 비좁은 자바 스크립트입니다
- 11. 위험도는 <= and > = 자바 스크립트입니다. 어떻게 피하는가?
- 12. jquery $ ("# large_box2_link")에 해당하는 순수한 자바 스크립트입니다. click();
- 13. 잘 알려진 끈적한 풋터 스크립트는 왜 그렇습니까?
- 14. 자바 : setSize()와 setBounds()를 호출하는 BorderLayout이 왜 그렇습니까?
- 15. 은 성능이 나쁜 jQuery 스크립트입니다.
- 16. 세션이 내 테스트 스크립트입니다 PHP
- 17. JSON이 내 PHP/JSON 스크립트입니다
- 18. XmlNodeList는 비어 있습니다. 왜 그렇습니까?
- 19. Doctrine 부분 객체 ... 성능면에서 그렇습니까?
- 20. 파이썬 호기심의 디자인, 왜 그렇습니까?
- 21. Javascript는 SEO에 좋지 않습니다. 그렇습니까?
- 22. 댓글 자바 스크립트 함수는 라 파이썬 문서화 문자열이 이런 식으로 뭔가를 작성하는 유효한 자바 스크립트입니다
- 23. MVC 2 Ajax.Beginform은 반환 된 Html + Json을 자바 스크립트 함수로 전달합니다.
- 24. 데이터가 잘못되었을 때도 Ajax.BeginForm은 OnSuccess 메소드를 항상 실행합니다.
- 25. 파일의 이름을 바꾸고 새 디렉터리에 복사하는 스크립트입니다.
- 26. 매분마다 스크립트 chmod를 사용하고 싶습니다. 내 스크립트입니다.
- 27. 이 내 사전에 저지 스크립트입니다 후크
- 28. Nunit의 Assert에 해당하는 것은 무엇입니까? Xunit에서 그렇습니까?
- 29. hashCode() 및 getClass() 네이티브 메소드가 왜 그렇습니까?
- 30. ActiveMQ Artemis는 확장 성이 없습니까? 아니면 그렇습니까?
Ajax.BeginForm()을 삽입하고 생성 한 html을 볼 수 있습니다. – artm