У меня проблема при получении данных из httppost на MVC. Вот случай:
Класс модели:
[Serializable]
public class Post_Testing
{
public string ActionName { get; set; }
public string Testing { get; set; }
public string Testing1 { get; set; }
}
Контроллер с HttpGet и HttpPost:
[HttpGet]
public ActionResult Home1ActionAdd(int Id, string Name)
{
Post_Testing getModel = new Post_Testing();
getModel.ActionName = "ActionName testing";
getModel.Testing = "value Testing";
getModel.Testing1 = "value Testing1";
return View(getModel);
}
[HttpPost]
public ActionResult Home1ActionAdd(Post_Testing getModel)
{
var s = getModel;
return RedirectToAction("Index");
}
Когда закончите в httpGet, представление будет привязывать данные по умолчанию, как показано ниже:
Но когда я отлаживаю в httpPost, два свойствас именами «ActionName» и «Testing» не имеют значения. Я не понимаю, почему это так, пожалуйста, сообщите.
Код для просмотра страницы: