2013-03-07 51 views
0

你好,這是我的產品控制器我有一個表和一種形式的視圖。當我提交模型。產品一切正常,但是當我從HttpPost返回視圖索引模型始終爲空。ASP.NET MVC 4模型後爲空

如果我重新加載頁模型填充。

public ActionResult Index() 
    { 
     var model = new ProductViewModel(); 
     var suppliers = new List<Supplier>(); 
     var categories = new List<GoodsCategory>(); 
     using (var session = _sessionFactory.OpenSession()) 
     { 
      model.Products = session.Query<Product>().ToList(); 
      suppliers = (from d in session.Query<Supplier>() 
         select new Supplier 
          { 
           Id = d.Id, 
           Name = d.Name 
          }).ToList(); 

      categories = session.Query<GoodsCategory>().ToList(); 

      model.Suppliers = suppliers; 
      model.Categories = session.Query<GoodsCategory>().ToList(); 
     } 

     return View(model); 
    } 

    [HttpPost] 
    public ActionResult Index(ProductViewModel model) 
    { 
     return View() 
    } 

有沒有人知道我的代碼有什麼問題?

回答

4

type return View(model); in post action