Привет, я использую mvc3 в своем приложении !!!! Я открываю всплывающее окно при щелчке по ссылке, чтобы прикрепить файлЧтобы перенаправить на частичное всплывающее окно в asp.net mvc3
во всплывающем окне есть 2 кнопки первая проверка кнопки для некоторой проверки как размер, а также сохранить файл на указанном пути
на втором кнопка мне нужно, чтобы сохранить имя файла в базу данных
до сих пор я могу открыть всплывающее окно, как этот
@Ajax.ActionLink("Attach File", "attachFile", new { id = item.ID, size=itemFileSize }, new AjaxOptions { HttpMethod = "GET", UpdateTargetId = "result", InsertionMode = InsertionMode.Replace, OnSuccess = "openPopup" })
и вызывая функцию, как это с той же точки зрения
<script type="text/javascript">
$("#result").dialog({ autoOpen: false,
title: 'title',
width: 800,
height: 275,
modal: true
});
function openPopup() {
$("#result").dialog("open");
} </script>
это работает нормально, пока я не нажать кнопку прикрепить на этом всплывающем окне и попытаться вернуть результат в всплывающем окне
сейчас на этот раз, когда я называю всплывающее окно, как
return PartialView("attachFile",cwork);
всплывающего окна окно не открывается вместо этого оно открывается как обычная форма на окне
Вот мой код на attachFile view
<form action="/Coursework/attachFile/" method="post" enctype="multipart/form-data">
<td>
<input type="file" name="file" id="file1"/>
</td>
<td> <input type="submit" name="Attach" id="Attach" value="@Resources.prtf_Attach" />
</td>
</form>
....Below this is a submit button
скажи, пожалуйста, как я могу открыть окно в одном всплывающем окне, а не как обычная страница
эй, спасибо за отзыв. Но если я перейду на кнопку, тогда моя функция не будет вызвана – priya77
@ priya77 см. В редакторе – karaxuna
ну и в первый раз всплывающее окно вызывается из "index" view т. е. из представления индекса он будет вызывать частичный вид «attachFile» Но время nexxt я хочу открыть «attachFile» вид ... так что в этом случае, если бы я написал OnBegin .... он не будет работать для меня – priya77