MVC为我的视图获取模型的问题

时间:2012-03-05 03:41:56

标签: asp.net-mvc asp.net-mvc-3 razor

也许这对于一个非常简单的解决方案来说是一个愚蠢的问题,但对我来说仍然是一个问题。当我要在我的控制器“UserController”中为动作“Index”创建一个新的强类型视图时Visual Studio没有检测到我希望在观察者中提供给我的View的模型“User”。我在我的项目中使用SharpLite模板,所以我在“MyProject.Domain”中存储我的模型(在本例中为“User”) “图书馆。如果有人知道如何解决这个问题,请帮帮我。谢谢。

2 个答案:

答案 0 :(得分:0)

确保Model类User可公开访问,并且视图中的指令为fully qualified

查看标记:

@model Some.Namespace.User

答案 1 :(得分:0)

在VS添加视图对话框中显示模型之前,必须在添加模型后编译解决方案。如Xander所述,你的班级必须公开可见。