1

MVCベースのWebページでカウンター表示を作成しようとしています。

ホームコントローラーには、次の簡単なテストコードがあります。

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>

重要なのは、ビューバッグメッセージにカウンターの各反復を表示することです。私はこれにかなり慣れていないので、どんな助けも欲しいです。RedirectToActionを使用してこれを実行しようとしていますが、方法がわかりません。

1が表示されるだけなので、ループ内で1回実行されますが、その後は二度と実行されません。

4

1 に答える 1

6

カウンター変数を宣言してみてくださいstatic

詳細については、これこれを参照してください

于 2013-03-24T15:12:27.853 に答える