MVC4 はモデル ビュー コントローラーの設計に基づいているため、PageLoad() メソッドは実際には適用できません。
たとえば、あなたが探しているのはこれです
モデル
public class SampleModel
{
public int ModelId {get; set;}
public string ModelName {get; set;}
}
コントローラー
[HttpGet]
public ActionResult SampleController()
{
return View();
}
[HttpPost]
public ActionResult SampleController(SampleModel model)
{
//put code here to send to database
return View(model);
}
意見
@model YourProject.Models.SampleModel
@using (Html.BeginForm())
{
@Html.LabelFor(model => model.ModelId)
@Html.TextBoxFor(model => model.ModelId)
<br />
@Html.LabelFor(model => model.ModelName)
@Html.TextBoxFor(model => model.ModelName)
<input type="submit" value="submit" />
}