Tempdata监视功能在回发后不返回值

时间:2018-10-17 07:29:45

标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-3

我正在学习MVC,并测试Tempdata的keep和peek方法。 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>

我看不到此代码有问题。你能告诉我吗?

0 个答案:

没有答案