Функция просмотра Tempdata не возвращает значение после обратной передачи - PullRequest
0 голосов
/ 17 октября 2018

Я изучаю MVC и проверяю методы keep и peek Tempdata.Keep() метод возвращает мне значение tempdata через postback, но peek() метод не возвращает значение через postback.Кроме того, я установил значение на tempdata, и, видимо, я не читал это значение, но все еще в postback оно не сохранялось.Я использовал точный код, используемый в учебнике.Это работает там, но не работает в моей машине.Есть ли проблема с VS, потому что только peek() метод не работает.Вот мой код контроллера:

public class TempDataController : Controller
{
    // GET: TempData
    public ActionResult ShowTempData()
    {
        TempData["Test"] = "Showing Value Of TempData";
        return View();
    }
}

И вот мой код просмотра:

 <div>
    @{ 
        string str = TempData.Peek("Test").ToString();
    }

    @str;

</div>

Я не вижу проблем с этим кодом.Подскажите пожалуйста?

...