IE in WP8.1 broken: Appears to make GET in form instead of POST

Installed the 8.1 update yesterday, and IE immediately broke form submissions on a number of sites I frequent. As best I can tell, it’s making a GET instead of a POST to forms that have no elements beyond the actual submit button.

MVC apps in particular react in an expected way: They return a 404 on action methods that have [HttpPost] on them.

To reproduce:

  • Go to http://popforums.com/Forums and create an account.
  • On the page, after you’ve signed up and are logged in, click the button "Mark All Forums Read." This is a form with no other elements that does a POST to /Forums/Forum/MarkAllForumsRead
  • The server returns a 404 for the post URL, because it made a GET instead of a POST.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s