что происходит за передачей модели в ASP MVC4
Изучение ASP MVC сейчас, только моя 3-я неделя на MVC
Я провел несколько тестов на этапе моделирования, в основном контроллер просто получает модель и переходит в представление, ничего не делая, но кажется, что код не удался.
ниже - ViewModel, который я создал
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Bank2.Models.ViewModel
{
public class PaymentView
{
public List<Wires_SWIFT> lists{get; set;}
public string b_str{get; set;}
public string o_str{get; set;}
}
}
Это вид:
@model ViewModel
@using(Html.BeginForm("Payment","Home",FormMethod.Post)){
@Html.TextBoxFor(d=> d.o_str)<br/>
@Html.TextBoxFor(d=> d.b_str)<br/>
<input type="submit" name="Search">
}
Контроллер захватывает модель и сразу же передает ее
...
[HttpPost]
public ActionResult Payment(ViewModel m){
return View(m)
}
...
Я набрал две строки в текстовых полях: например, «aa» и «bb», после того, как я нажал на кнопку «Отправить», они должны были быть там, потому что тот же объект был возвращен, но поле сейчас пустое
Я пропустил что-то важное о моделировании прохождения? Любые предложения приветствуются