1

我正在尝试在基于 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,因此它确实在循环中执行过一次,但之后不再执行。

4

1 回答 1

6

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

有关更多详细信息,请查看

于 2013-03-24T15:12:27.853 回答