// ✅ Controller側: POSTを受けるAction
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Search(string keyword)
{
//検索処理(keywordに<input name="keyword">の値が自動マッピング)
var results = customerService.Search(keyword);
return View("Index", results);
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「対応3:コントロール↔ HTML要素」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
6 件// ✅ WinForms最小Formクラス(C#) public partial class CustomerForm : Form { public CustomerForm()未収録
対応1: Formクラス↔ Viewファイル(.cshtml)
#d8188b08da10
// ✅ WinForms版: Form_LoadでDBアクセス+画面表示を全部やる public partial class CustomerForm : Form { private void CustomerForm_Load(object sender, EventArgs e)未収録
対応2: Form_Load ↔ Controller Action
#c648300ff80e
// ✅ ASP.NET MVC版: ControllerのActionでDBアクセス、Modelに詰めてViewに渡す public class CustomerController : Controller { public ActionResult Index()未収録
対応2: Form_Load ↔ Controller Action
#ce6b30c3260d
// ✅ WinForms版: TextBox + Buttonで入力フォーム public partial class SearchForm : Form { public SearchForm()未収録
対応3:コントロール↔ HTML要素
#fe49d8bb74e2
// ✅ WinForms:最小Form public partial class HelloForm : Form { public HelloForm()未収録
ミニマム検証の実演—最小Form ↔ View対比
#e50e84d6948a
// ✅ ASP.NET MVC:最小Controller public class HelloController : Controller { public ActionResult Index()未収録
ミニマム検証の実演—最小Form ↔ View対比
#4c3f41f61d8c
