@using (Html.BeginForm("Upload", "MyProfile", FormMethod.Post, new
{
@encType = "multipart/form-data",
id = "ImgForm",
name = "ImgForm",
target = "UploadTarget"
}))
{
<input type="file" name="FileUpload" class="filestyle-notext fileupload">
}
<iframe id="UploadTarget" name="UploadTarget" style="position: absolute; left: -999em; top: -999em;"></iframe>
Và thông qua javascript/jquery, tôi đang làm biểu mẫu gửi về thay đổi đầu vào tệp.Truy cập bị từ chối lỗi trong IE khi gửi biểu mẫu thông qua javascript
$('.myprofile .fileupload').change(function() {
$('#ImgForm').submit();
});
Nó phát ra lỗi: Truy cập bị từ chối và Chỉ xảy ra trong IE (tôi đang sử dụng ie8) và hoạt động tốt trong firefox, chrome.
Sau khi đọc trên diễn đàn, tôi thấy có vấn đề với biểu mẫu gửi qua javasript trong IE vì lý do bảo mật nhưng có cách giải quyết nào không? Và tôi không hiểu tại sao IE chỉ làm điều đó khi tất cả các trình duyệt đều hỗ trợ nó. IE có an toàn hơn tất cả các trình duyệt không? ;) Hồ bơi trong đề xuất của bạn xin vui lòng.
Suy nghĩ đầu tiên của tôi là tắt chế độ được bảo vệ. – mrtsherman
* IE có an toàn hơn mọi trình duyệt không? * Lol ... táo bạo. – McGarnagle