AJAX 문제에 대한 도움이 필요합니다.AJAX가 HttpModule 때문에 깨져서 어떻게 막을 수 있습니까?
비동기 처리를 위해 AJAX를 사용하는 ASPX 페이지에 특정 컨트롤이 있습니다.
또한 특정 사이트에 대한 HttpModule이 있는데,이 사이트는 HttpRequest를 가로 채고 필터링합니다.
모듈을 설치 한 후 AJAX 컨트롤이 손상되었습니다. 이러한 컨트롤은 AJAX Post에서 반환되지 않는 것 같습니다. 이것과 함께 HttpModule 코드 :
public void Init(HttpApplication context)
{
context.ReleaseRequestState += new EventHandler(InstallResponseFilter);
}
public void Dispose()
{
}
private void InstallResponseFilter(object sender, EventArgs e)
{
HttpResponse response = HttpContext.Current.Response;
if (response.ContentType == "text/html")
{
response.Filter = new MyFilter(response.Filter);
}
}
어떤 아이디어? 감사합니다.
제임스 감사합니다. 제가 현재 시도하고있는 것은 ScriptManager가 페이지에 실제로로드 된 동일한 HttpModule을 사용하는 것입니다 : http://www.codeguru.com/csharp/.net/net_asp/tutorials/article.php/c12927/ AJAX-Extender-ASPNET-Controls.htm을 사용하여 자동으로 연결하는 Control-Adapters - 작동 여부를 알려드립니다. – Fox