-1

ユーザーがメニュー項目をクリックしたときに関数を実行して、データベーステーブルにデータを入力する必要があります。

コントローラーの関数の例:

        public void PopulateDatabase()
        {
            Populate();
        }

ビューからこの関数を呼び出すにはどうすればよいですか?

編集:

View を返す ActionResult メソッドを作成して、データベースがこのように正常に更新されたことをユーザーに通知します

    public ActionResult PopulateDatabase()
    {
        Populate();
        return View("Populate");
    }

そして、私はそれをビューから呼び出します

<a href="@Url.Action("PopulateDatabase", "ControllerName")" class="populate">Populate Database</a>

私はテストして働いています。これを達成するためのより良い解決策はありますか??

4

1 に答える 1

0

@Url.Actionあなたはあなたの見解でこのように試すことができます

<ul>
    <li>
         <a href="@Url.Action("PopulateDatabase","ControllerNameHere")">MenuItem</a>
    <li>
</ul>
于 2013-03-15T11:05:38.580 に答える