首页 > 代码库 > 解决.net在MVC中POST回传Model失效

解决.net在MVC中POST回传Model失效

在.net中,当你先使用

 

  [HttpGet]
        public ActionResult Create(EcBoh.ViewModels.OrderPage model)
        {
            !......此处省略......!
                return View(model);

            }    

传回model到View是没有问题的,但是因为某种需要,你在后端通过下面的方法传回View传回前端就会出现model失效的问题。

       [HttpPost]
        public ActionResult Create(EcBoh.ViewModels.OrderPage model)
        {
            !......此处省略......!
                return View(model);

            }    

  所以你必须在return View(model);前加一个ModelState.Clear(); 这样就能成功。

解决.net在MVC中POST回传Model失效