Код: Выделить всё
[i][/i]
Код: Выделить всё
Edit Name
...
Код: Выделить всё
showInPopup = (url, title) => {
$.ajax({
type: 'GET',
url: url,
success: function (res) {
$('#editModal .modal-body').html(res);
$('#editModal .modal-title').html(title);
$('#editModal').modal('show');
// to make popup draggable
//$('.modal-dialog').draggable({
// handle: ".modal-header"
//});
}
})
}
Код: Выделить всё
@model RequestViewModel
@{
Layout = null;
}
@Html.HiddenFor(x => x.SharedFile.Id)
New Folder Name
@* New Folder Name *@
@* *@
Close
Save changes
Код: Выделить всё
jQueryAjaxPost = form => {
try {
$.ajax({
type: 'POST',
url: form.action,
data: new FormData(form),
contentType: false,
processData: false,
success: function (res) {
if (res.isValid) {
$('#editModal .modal-body').html('');
$('#editModal .modal-title').html('');
$('#editModal').modal('hide');
}
else
$('#form-modal .modal-body').html(res.html);
},
error: function (err) {
console.log(err)
}
})
//to prevent default form submit event
return false;
} catch (ex) {
console.log(ex)
}
}
Код: Выделить всё
[HttpPost]
public ActionResult EditName(int id, string fileOrFolderName, BaseViewModel bvm)
{
RequestViewModel rvm = ChangeRequest.SubmitEditFileOrFolderNameRequest(bvm.SharedFile, fileOrFolderName, User.Identity.Name, _memoryCache);
rvm.SharedFile = DAL.GetFolderContents(id);
return View("Confirmation", rvm);
}
Код: Выделить всё
return View("Confirmation", rvm);
Но вместо этого перенаправления не происходит. Это потому, что я вызываю из частичного представления внутри модального окна?
Вместо этого я пытался использовать RedirectToAction — безуспешно. У меня на странице есть другая кнопка, которая не использует частичный просмотр и переводит меня на страницу подтверждения, как и ожидалось.
Подробнее здесь: https://stackoverflow.com/questions/793 ... ct-to-view
Мобильная версия