для загрузки файла я использовал iframe, у меня есть такой javascript
function uploadFileUsingAnIframe(iFrame_id, form_id) {
var iframe = document.createElement("iframe");
iframe.setAttribute("id", iFrame_id);
iframe.setAttribute("name", iFrame_id);
iframe.setAttribute("width", "0");
iframe.setAttribute("height", "0");
iframe.setAttribute("border", "0");
iframe.setAttribute("style", "width: 0px; height:0px; border: none;");
document.body.appendChild(iframe);
document.getElementById(form_id).target = iFrame_id;
}
и в виде / aspx как
<% using (Html.BeginForm("AddFile", "uploadfile", FormMethod.Post, new
{
id = "uploadform",
enctype = "multipart/form-data",
target = "uploadFileFrame",
onsubmit = "javascript:uploadFileUsingAnIframe('uploadFileFrame','uploadform');"
}))
%>
{ %>
<input type="file" id="addedFile" name="addedFile" /><br />
<input type="submit" id="addfile" value="Addfile" />
<div id="upload">
//here i show the uploaded filenames from model </div>
<%} %>
проблема в том, что div не показывает последнюю версию означает, что представление не обновляет значения модели, может быть целью, или параметры, которые должны быть переданы в функцию javascript, должны быть изменены, чтобы получить требуемый вид.ребята, не могли бы вы помочь мне.
спасибо, Майкл