C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ViewからController側への値渡し

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■94159 / inTopicNo.1)  ViewからController側への値渡し
  
□投稿者/ にゃあ (1回)-(2020/03/22(Sun) 23:52:55)

分類:[.NET 全般] 

buttonをクリックしたときにどのボタンが押されたかをController側で判定したいのですが、
どのようにやればよいか教えていただけないでしょうか。


▼開発環境
MVC5 .NET 4.6 C#

▼ソース
// View側
<button type="submit" formaction="HogeHoge" value="A">クリックA</button>
<button type="submit" formaction="HogeHoge" value="B">クリックB</button>

// Control側
[HttpPost]
public HogeHoge()
{
  // ここで"A"が押されたのか、"B"が押されたのか判定したい。
}

引用返信 編集キー/
■94160 / inTopicNo.2)  Re[1]: ViewからController側への値渡し
□投稿者/ にゃあ (2回)-(2020/03/23(Mon) 00:32:46)
自己解決しました。

ほかにやり方はあるような気がしますが、以下で取得できました!


▼ソース
// View側
<button type="submit" formaction="HogeHoge?param=A">クリックA</button>
<button type="submit" formaction="HogeHoge?param=B">クリックB</button>
 
// Control側
[HttpPost]
public HogeHoge(string param)
{
  // paramにクリックしたほうの値が入ってきました。
}

解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ