что происходит за передачей модели в 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», после того, как я нажал на кнопку «Отправить», они должны были быть там, потому что тот же объект был возвращен, но поле сейчас пустое

Я пропустил что-то важное о моделировании прохождения? Любые предложения приветствуются

Ответы на вопрос(2)

Ваш ответ на вопрос