2011-04-05 4 views
0

자바 스크립트를 사용하지 않고 페이지로드시 일반 핸들러 (.ashx)를 호출하려고합니다. 아무도 나에게 예제를 제안 해.C#에서 페이지로드시 일반 핸들러 호출 (자바 스크립트 사용하지 않음)

왜 내가 바보 같은 질문을하는 것은 기본적으로 .aspx 페이지를 호출 할 때로드하는 데 걸리는 시간입니다. 그래서 내가 페이지로드에 처리기를 호출하면 페이지가로드되고 데이터가 페이지로드 후에 올 것이라고 생각했습니다.

더 나은 해결책이 있다면 pls가 나에게 제안합니다.

미리 감사드립니다.

+0

제네릭 처리기를 호출해도 페이지가 빠르게 실행되지는 않습니다. 실행 속도를 높이는 유일한 방법은 코드를 최적화하거나 JavaScript를 사용하여 특정 데이터 영역을로드하는 것입니다. –

답변

1

특히 "좋은"방법은 아니지만 잠재적으로 "원본"속성이있는 항목을 사용하여 다른 URL을 호출 할 수 있습니다.

귀하의 경우에는 iframe을 사용해야합니다. 데이터가로드해야하는 테이블에있는 경우 소스에 iframe을 데이터에 포함시킬 수 있습니다. 이렇게하면 페이지가로드되고 iframe 파트가 준비 될 때로드 될 수 있습니다.

그러나 JavaScript를 사용하지 않는 이유에 대해 다시 생각해보십시오. 당신이 그것을 사용하는 방법을 찾을 수 있다면 당신은 더 나은 사용자 경험을 만들 수있을 것입니다.