@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>
Und durch javascript/jquery, mache ich Formular überreichen bei Änderung der Dateieingabe.Zugriff verweigert Fehler in IE beim Einreichen von Formular über Javascript
$('.myprofile .fileupload').change(function() {
$('#ImgForm').submit();
});
Es wirft einen Fehler: Zugriff verweigert, und es geschieht nur in IE (i ie8 verwende) und arbeitet in Firefox, Chrome gut.
Nach dem Lesen in Foren sehe ich, gibt es ein Problem mit Formular über Javasript in IE aus Sicherheitsgründen einzureichen, aber gibt es eine Workaround? Und ich verstehe nicht, warum zur Hölle nur IE das tut, wenn alle Browser es unterstützen. Ist IE sicherer als alle Browser? ;) Pool in deinen Vorschlägen bitte.
Mein erster Gedanke wäre, den geschützten Modus zu deaktivieren. – mrtsherman
* Ist IE sicherer als alle Browser? * Lol ... frech. – McGarnagle