解决.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(); 这样就能成功。

posted @ 2017-02-14 12:19  下了地狱的天使  阅读(489)  评论(0编辑  收藏  举报