在MVC网页中显示计数器

时间:2013-03-24 15:03:09

标签: c# asp.net-mvc

我正在尝试在基于MVC的网页上进行计数器显示。

在家庭控制器中,我有这个简单的测试代码:

int counter = 0;
    public ActionResult Index()
    {
        counter++;

            ViewBag.Message = counter;

        return View();
    }

Index.cshtml我有这个:

<h2>@ViewBag.Message</h2>
<p>
    @Html.ActionLink("Refresh", "Index", "Home")
<br />
    @Html.ActionLink("About", "About", "Home")
</p>

重点是在viewbag消息中显示计数器的每次迭代。我对此很陌生,并且会喜欢任何帮助。 我正在尝试使用RedirectToAction来做到这一点,但我不知道如何。

它只显示1,所以它在循环中会进行一次,但之后再也不会出现。

1 个答案:

答案 0 :(得分:6)

尝试声明您的计数器变量static

了解更多详情,请查看this&amp; this