임의의 웹 어플리케이션을위한 각 페이지에 코드를 삽입하고 싶습니다. 소스 코드를 변경하지 않고 web.config 만 사용하여 켜고 끌 수있는 페이지의 순위 입력을 추가한다고 가정 해 보겠습니다.ISAPI를 사용하여 HTML 코드 삽입 및 포스트 이벤트에 응답
필자는 필터를 사용하여 html을 삽입하고 변경할 수 있음을 알고 있지만 게시물에 응답 할 수 있는지 확신 할 수 없습니다. 사용자 투표를 생각한 후 그 투표 패널은 투표 수를 표시하고 투표 입력을 비활성화해야합니다. 각 페이지가 그 자체에 게시 할 것이기 때문에 주입 된 폼에서 요청을 받고 응답 처리 스트림을 나타내는 응답 스트림 ("OK"문자열)을 보내 자마자 pipline을 중단해야합니다.
질문 : 나는 그렇게 할 필터를 사용할 수
- ?
- FileUploads를 포함하여 양식 데이터에 액세스하는 것이 얼마나 힘듭니다 (서버가 아닌 폼이 퀴즈 온입니까?).
- JS 리소스를 ClientScript 클래스 또는 다른 방법으로 사용할 수 있습니까?
- 주어진 권한을 가진 사용자가 로그인 한 경우에만 필터를 호출 할 수 있으며, 그렇지 않은 경우 필터를 무시할 수 있습니까?
여름 동작
- 에서의 초기 요청을 서버가 아닌 형태를 주입하고 JS를 임베디드.
- 양식이 포함 된 페이지에 의사 AJAX (IFrame 메서드)를 사용하여 게시/다시 게시합니다.
- 나는 게시물 데이터를 얻은 다음 해당 데이터와 함께 작업하고 모두 양호한 경우 "OK"응답을 반환합니다. JS 주조
- 그것을 수신하고 응답을
타이를 반영하는 형태로 콘텐츠를 변경.