did you forget to pass data (data:{}) in the ajax call? I have had
that trip me up when doing posts via ajax.

On Nov 14, 10:35 am, George <[EMAIL PROTECTED]> wrote:
> Hi guys/girls,
> I just wanted to post here my problems (and solution) I had been
> struggling with last 2 days.
>
> I was doing JQuery AJAX POST and it was not working in IE wile working
> in FireFox.
> Sometimes you will get 12030 error (Server unexpectedly terminated
> connection) from IE's XMLHttpRequest object.
>
> I discovered that in order for IE's XMLHttpRequest object to properly
> read return stream the input stream must be completely read by the
> server (even if you are not interested in it).
>
> Some frameworks do it automatically and some do not. For example
> ASP.NET does not do it automatically.
> I was trying to do POST to .ashx handler and was getting errors.
>
> So adding this code to my handler fixed the problem.
>
> System.IO.Stream st = context.Request.InputStream;
>         byte []buf = new byte[100];
>         while (true)
>         {
>             int iRead = st.Read(buf, 0, 100);
>             if( iRead == 0 )
>                 break;
>         }
>         st.Close();
>
> So I am just posing it for Google to spider it and people to be able
> to find it. Cause when I googled I found a lot of people having
> problem with 12030 error but no solution.
>
> Good luck,
> George

Reply via email to