1. ホーム
  2. ハイパーリンク

[解決済み】MVCコントローラとActionメソッドを呼び出すHTMLボタン

2022-04-18 13:24:46

質問

正しくないのは分かっているのですが、説明のためにこんなことをやってみたいと思います。

<%= Html.Button("Action", "Controller") %>

私の目標は、MVCコントローラのアクションメソッドを呼び出すHTMLボタンを作成することです。

どのように解決するのですか?

アクションに投稿するのでなければ、フォームを使う必要は全くありません。入力ボタン(submitではない)で十分です。

  <input type="button"
         value="Go Somewhere Else"
         onclick="location.href='<%: Url.Action("Action", "Controller") %>'" />