The problem seems to be from the "action" attribute of the form element in the html code. IE doesn't understand the unicode in the action. this is the url that comment parameters should be posted to:
POST /Sepid/post/1388/06/23/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88%D8%A8-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AC%D8%AF%D9%88%D9%84.aspx HTTP/1.1
and firefox does it correctly.
but this is the url IE tries to post parameters to:
POST /post/1388/06/23/�����-��-����-�������-��-����.aspx HTTP/1.1
of course he will receive the content of 404 page as response, not the response of correct comment posting.
and it hangs.
the form action value is set automatically,
i can't urlEncode the url serverSide, because the form tag is running at server, and i can't use <% %> notation. and the "action" attribute is being created automatically.
maybe the only solution is to use a script on client side to force encoding of the url before post??
please help me ben (or anyone who can help)
i don't seem to be able to go any further with this! :(
right now visitors with IE can't leave a comment on my site!