2 개의 텍스트 상자 및 2 개의 드롭 다운 목록의 입력 파일에 간단한 replace 문을 수행하고 있습니다.IE 전용 - 클라이언트 (MVC-Razor)에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다.
플랫폼은 면도기 페이지의 MVC 3입니다.
IE에서 오류가 발생하고 서버에 게시 될 때만 문제가 발생합니다. IE에서 localhost로 사이트를 실행해도 오류가 발생하지 않습니다.
<div class="form">
@using (Html.BeginForm("AddZipCode", "DatabaseHelper"))
{
<!-- <div class="input">
@Html.LabelFor(m => m.Environment):
@Html.DropDownListFor(m => m.Environment, CustomHtmlHelper.GetEnvironmentSelectList(Environment, Model.Environment), "---")
</div>-->
<div class="input">
@Html.LabelFor(m => m.Zip):
@Html.EditorFor(m => m.Zip)
</div>
<div class="input">
@Html.LabelFor(m => m.County):
@Html.EditorFor(m => m.County)
</div>
<div class="input">
@Html.LabelFor(m => m.Zone):
@Html.DropDownListFor(m => m.Zone, CustomHtmlHelper.GetZoneSelectList(), "---")
</div>
<div class="input">
@Html.LabelFor(m => m.Market):
@Html.DropDownListFor(m => m.Market, CustomHtmlHelper.GetMarketSelectList(), "---")
</div>
<div class="buttons">
<!--<button type="submit" value="Submit" class="button refresh" name="Submit">
Submit</button>-->
<button type="submit" value="GetAddScript" class="button refresh" name="GetAddScript">
Get Add Script
</button>
<button type="submit" value="GetRollbackScript" class="button refresh" name="GetRollbackScript">
Get Rollback Script
</button>
</div>
}
</div>
UPDATE :
내가이 그냥 IE의 문제 이유 에 관해서는 정말 궁금
여기 페이지에서 코드입니다 (그것은 크롬과 파이어 폭스에서 잘 작동) : Fiddler 팁 @ 대니 Tuppeny 주셔서 감사합니다. 크롬에서
POST : IE에서
Zip=77054&County=&Zone=Electric+Zone+for+CENTERPOINT&Market=CENTERPOINT&GetAddScript=GetAddScript
POST :
Zip=77054&County=&Zone=&Market=&GetAddScript=<SPAN class="ui-button-icon-primary ui-icon ui-icon-refresh"></SPAN><SPAN class=ui-button-text>Get Add Script</SPAN>
@Charlino 다른 게시물 수정을 가지고, 여기에 IE와 크롬 모두에서 포스트입니다. 둘 다 고마워.
입력 사항과 관련하여 더 많은 정보를 제공해 주실 수 있습니까? 이 문제와 관련이 있습니까? http://stackoverflow.com/questions/3273012/potentially-dangerous-request-form-value-only-from-ie8 – Charlino