Below is my code:
Are you using any URL rewriting? (http://forums.asp.net/t/953470.aspx)
In the webserver, is POST allowed for HTML files? Try changing the extension to .ASPX or .PHP