У меня есть метод контроллера для отображения пользователей в нашей системе. Я создал страницу для добавления пользователей. Для этого я использую модель представления и строительные леса. У меня есть метод контроллера, чтобы обслуживать страницу методом контроллера для обработки сообщения.Документ готов не вызывается в javascript после RedirctToAction
После того, как я обработаю сохранение, я перенаправляюсь обратно на страницу списка. Я вижу, как запускается метод контроллера списка, но метод документа не готов. Документ готов, где я использую некоторый ajax для загрузки списка пользователей, чтобы он не обновлялся. Мой метод почты выглядит следующим образом:
[Authorize]
[HttpPost]
public ActionResult NewUser(EditPSUserModel model)
{
var manager = AdminConsoleHelper.createUserManager();
AdminConsoleHelper.AddUser(model.UserName, model.Password, model.IsAdmin, model.UserGroup, manager);
return RedirectToAction("Index", "User");
}
такой красивый материал там. Метод страницы контроллер Мой список выглядит следующим образом:
[Authorize]
[OutputCache(Duration=0)]
public ActionResult Index()
{
PSUsersModel m = new PSUsersModel();
return View(m);
}
Я пытался играть с кэшем вывода (установка в NoStore и играть с профилем кэша, а), но это, кажется, не имеют никакого эффекта чтобы документ был готов к стрельбе. Я также пытался принудительно изменить datamodel в методе контроллера индекса (списка), и он по-прежнему остается кешированным.
Любые идеи?
Все еще не работает для меня. Я перехожу со страницы списка на страницу добавления пользователя вместо ссылки. Я не думаю, что это было бы важно. Я также могу щелкнуть по всему сайту, и изменения не отображаются до тех пор, пока я не удалю вручную обновление. –
Это было очень хорошее предложение, я уверен, что это пригодится, когда я проеду свой путь через MVC4. –