title: How to get around query string truncation in MVC?
body: <p>I have an application that allows a user to have up to 255 characters in their username, including special characters. What's happening is when I run the code, the query string being passed to the method is getting truncated, so the logic in the method doesn't get the full username, only the truncated one, this results in the method returning a null user object and I end up with the null reference exception. IE seems to not have this issue, only with FF and Chrome. For question purposes and testing, this is the username that is being truncated:</p>
  
  <blockquote>
    <p>testuser3743804!@#$%^&amp;()-_+=|/?.'~gsdgsdjsfjdhfdjhfdjsjlkajdlajladskashdasndkjahdjkashdjkasdhjkashdjkashdjkahdjkadhajkdhajksdhjkahdjkashdkashdkashdjkahdiyeiyqwkhjkdnsdasjkdhqwuieyqwieyishdjkashdkdjkahdjkadjkadjkahdjikadhjuiuiuha734634823682688274@test.tst</p>
  </blockquote>
  
  <p>In FF and Chrome, when debugging, they both only encode the query string parameter up to this portion of the username: <code>testuser3743804!@#$%^&amp;()-_+=|/?.</code></p>
  
  <p>That is all that's sent back to the method, which is why i keep getting the null reference exception. Is there a way to "force" the whole thing to be sent through FF and Chrome so I don't run into this problem?</p>