2011-12-30 5 views
0

특정 클라이언트가 MVC 로그인 페이지에 데이터를 게시 할 때 오류가 발생합니다. 이 정보는 모두 내 서버의 wireshark를 통해 캡처되었습니다 (잘못된 생각은 알고 있지만 다른 방법은 없습니다). 디버그)ASP.NET MVC IE 8이 데이터를 게시하지 않습니다.

POST /MVC/Account/LogOn?ReturnUrl=%2fMVC%2fAzureMail%2fSearch HTTP/1.1 
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */* 
Referer: <<REDACTED>>/LogOn?ReturnUrl=%2fMVC%2fAzureMail%2fSearch 
Accept-Language: en-us 
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; Alexa Toolbar) 
Content-Type: application/x-www-form-urlencoded 
Accept-Encoding: gzip, deflate 
Host: rips.liginsurance.com 
Content-Length: 0 
Connection: Keep-Alive 
Cache-Control: no-cache 
Cookie: ASP.NET_SessionId=uagclbsh4feh0necioqyzome; ASPSESSIONIDQCDBTBBB=JAKJPJLBBADIJGNEEMBDIOHH 
Authorization: Negotiate TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAFASgKAAAADw== 

포스트에 대한 참조 로그인 페이지 (응답)

HTTP/1.1 200 OK 
Date: Fri, 30 Dec 2011 20:30:49 GMT 
Server: Microsoft-IIS/6.0 
X-Powered-By: ASP.NET 
X-AspNetMvc-Version: 3.0 
Cache-Control: private 
Content-Type: text/html; charset=utf-8 
Content-Length: 5264 

<!DOCTYPE html> 
<html> 
<head> 
    <title>Log On</title> 

    <style type="text/css"> 
     td 
     { 
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-weight: normal; 
      font-size: 12px; 
     } 
    </style> 
    <link rel="stylesheet" type="text/css" href="/MVC/Content/Site.css" /> 
    <link href="/MVC/Content/RiPS.css" rel="stylesheet" type="text/css" /> 
    <link href="/MVC/Content/2011.1.315/telerik.simple.min.css" rel="stylesheet" type="text/css" /> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> 
    <script src="/MVC/Scripts/jquery.validate.min.js" type="text/javascript" ></script> 
    <script src="/MVC/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 
    <script src="//s3.amazonaws.com/modernizr.custom.94195.js" type="text/javascript"></script> 
    <link href="/MVC/Content/override.css" rel="stylesheet" type="text/css" /> 

</head> 
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]--> 
<!--[if IE 7 ]> <html class="no-js ie7" lang="en"> <![endif]--> 
<!--[if IE 8 ]> <html class="no-js ie8" lang="en"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 
<body> 
    <table id="MainBodyTable" style="padding: 0;border: 3px black solid;border-collapse: collapse;border-spacing: 0px; width: 100%; margin: 0;"> 
     <tr> 
      <td style="width: 45%; background-color: #3399FF;"> 
       <h1 style="font-weight: bold; font-family: sans-serif;"> 
        LIG Marine Managers </h1> 
        <span style="font: 6pt; visibility: hidden;">v1.52</span> 
      </td> 
      <td style="width: 10%; background-color: #FFFFFF; text-align: center;" > 
       <!--<a href="/Images/RiPS.JPG">CLICKTOTEST</a>--> 
       <a href="http://<<REDACTED>>" target="_top"> 
        <img src="http://<<REDACTED>>/Images/RiPS.JPG" height="84" alt="" style="margin: 0 auto; border: none;" /></a> 
      </td> 
      <td style="width: 45%; background-color: #3399FF; text-align: right;"> 
       <h1 style="font-weight: bold; font-family: sans-serif;"> 
        LIG Marine Managers 
       </h1> 
      </td> 
     </tr> 
     <tr> 
      <td colspan="3" style="background-color: #ffffff;"> 
       <div style="margin: 0 auto;"> 


<h2>Log On</h2> 
<p> 
    Please enter your user name and password. <a href="/MVC/Account/Register">Register</a> if you don't have an account. 
</p> 

<script src="/MVC/Scripts/jquery.validate.min.js" type="text/javascript"></script> 
<script src="/MVC/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 

<div class="validation-summary-errors"><span>Login was unsuccessful. Please correct the errors and try again.</span> 
<ul><li style="display:none"></li> 
</ul></div> 

<form action="/MVC/Account/LogOn?ReturnUrl=%2fMVC%2fAzureMail%2fSearch" method="post"> <div> 
     <fieldset> 
      <legend>Account Information</legend> 

      <div class="editor-label"> 
       <label for="UserName">User name</label> 
      </div> 
      <div class="editor-field"> 
       <input class="input-validation-error" data-val="true" data-val-required="The User name field is required." id="UserName" name="UserName" type="text" value="" /> 
       <span class="field-validation-error" data-valmsg-for="UserName" data-valmsg-replace="true">The User name field is required.</span> 
      </div> 

      <div class="editor-label"> 
       <label for="Password">Password</label> 
      </div> 
      <div class="editor-field"> 
       <input class="input-validation-error" data-val="true" data-val-required="The Password field is required." id="Password" name="Password" type="password" /> 
       <span class="field-validation-error" data-valmsg-for="Password" data-valmsg-replace="true">The Password field is required.</span> 
      </div> 

      <div class="editor-label"> 
       <input data-val="true" data-val-required="The Remember me? field is required." id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" /> 
       <label for="RememberMe">Remember me?</label> 
      </div> 

      <p> 
       <input type="submit" value="Log On" /> 
      </p> 
     </fieldset> 
    </div> 
</form> 
       </div> 
      </td> 
     </tr> 
    </table> 
    <!--[if IE 8]> 
     <link rel="stylesheet" type="text/css" href="fico.css"> 
    <![endif]--> 

    <script type="text/javascript"> 
     Modernizr.load({ 
      test: Modernizr.datauri && Modernizr.generatedcontent, 
      yep: 'fico_embedded.css', 
      nope: ['fico.css', '/MVC/Scripts/views/ficoPolyfill.js'] 
     }); 
</script> 



</body> 
</html> 
+0

로그인이 실패 했습니까? 그게 문제 야? 여기에 더 많은 정보가 필요합니다. 서버 측의 인증은 뭐니 뭐니 뭐니? SQL auth, windows auth, 등등. –

답변

0

의 형식은 잘못 게시하는 원인이 될 수있는 HTML에 오류가 있습니다. IE 인 경우 HTML 태그를 두 번 정의합니다. 맨 처음과 BODY 태그 앞에.

+0

나는 그가 코드의 동일한 블록에 포스트 앞뒤에 폼을 둘 것 같아요. – Chris

+0

epignosisx가 옳은 것처럼 보입니다. 나는 HTML을 두 번 선언하여 문제를 테스트했다. – MarkKGreenway

관련 문제