私は MVC 4 (および一般的な GUI) が初めてで、チュートリアルを 1 つまたは 2 つ行い、従来の HTML をいくつか入手して MVC の新しいソリューションに統合しました。
私の質問 -
Models フォルダーに MyModel.cs があります。Views フォルダーに SignUp.cshtml があります (HTML ヘルパーのない静的な伝統的な html ..) Controllers フォルダーに MyController.cs があります。
- モデルへの参照を追加しました (@model XXX.XXX.MyModel)
- 既存のフォームの前に @using (Html.BeginForm()) を追加しました...
テキストフィールドの1つを新しい方法に変換しました:
@Html.LabelFor(m => m.FirstName) @Html.TextBoxFor(m => m.FirstName)
それで?フォームの詳細をコントローラーに渡すにはどうすればよいですか? しようとした
[HttpGet]
public ActionResult Create()...
[HttpPost]
public ActionResult Create(MyModel model1)
しかし、フォームを送信した後、関数は呼び出されません...ここで何かが欠けています(おそらくバインディングの理解において)