Страница MVC2 не обновляется - PullRequest
1 голос
/ 29 августа 2011

На моей странице (которая отображает список информации) я вызываю веб-страницу, которая получает информацию о пользователе, а затем вызывает веб-сервис и сохраненный процесс для базы данных на странице (сохраненный процесс вводит или обновляет строку данных вдБ).Когда я нажимаю кнопку «Отправить», предполагается, что страница полностью перезагрузит первую страницу с новыми обновленными данными и отобразит ее пользователю.Что ж, данные передаются в db и service, но моя страница по какой-то причине перезагружается со старой информацией, хотя я призываю все действие, сгенерировавшее первую страницу.Если я вернусь на домашнюю страницу, а затем перейду к соответствующей странице, данные появятся.Должен ли я ждать или что-то, чтобы вызвать это действие снова или как-то еще?

У меня действительно есть атрибут

    [OutputCache(CacheProfile = "ZeroCacheProfile")]

, добавленный в мои действия и в мой web.config.Я что-то пропустил?Есть ли какие-нибудь места, где я должен быть осторожен при этом?Я действительно вспоминаю все действие, которое создает первую страницу.

Ответы [ 2 ]

1 голос
/ 30 августа 2011

Кажется, это работает прямо сейчас.

    Random number = number Random();
    RedirectToAction("Action", "Controller", new { value1 = number.Next(0, 100)});

Я пойду с этим сейчас.

1 голос
/ 29 августа 2011

Если вы возвращаете представление непосредственно из публикации, возможно, оно использует старые данные. Попробуйте перенаправить на действие GET, чтобы показать результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...