1.检查命名空间是否匹配。Controller和对应的Model必须在相同的命名空间内。 2.检查创建Model实例的方式是否正确。在Controller中创建Model实例时应使用该Model的完全限定名。 3.检查Model类和属性是否公开。Model类及其属性必须为公开的(public)才能在Controller中访问。 4.如果Controller方法中没有接收到Model实例,则需要在方法参数中添加该Model,如:
public ActionResult Index(MyModel myModel) { // 对myModel进行操作 return View(); }
5.确认使用正确的View文件。Action方法返回的View文件必须与Model的名称匹配,如MyModel.cs使用MyModel.cshtml作为View文件。