我正在尝试基于Nerd Dinner教程创建一个简单的任务管理器解决方案
weblogs.asp.net/scottgu/archive/2009/04/28/free-asp-net-mvc-nerddinner-tutorial-now-in-html.aspx。
编辑:我已经删除了这些网址上的http://因为我没有足够的代表将链接添加到帖子中。我已经构建了我的模型,如下所示:nerddinnerbook.s3.amazonaws.com/Part3.htm 它是相同的,只是晚餐是一项任务,RSVP是一个项目。
Relationship task.projectId - > project.projectId 我在这些表中有更多字段,但到目前为止,我已将模型中的公共部分任务类保持简单,以便与教程相匹配。
我的问题是,当我尝试添加一个新视图并在对话框中选择“强类型视图”时,我的模型类没有出现在下拉列表中,任何人都知道为什么?
可能有点模糊,我只想弄清楚为什么会发生这种情况。
我想也许我的命名空间在某个地方是不正确的,或者我的课程不是公开的,但确实如此。
我在控制器中有一个对我的存储库的引用 TaskRepository taskRepository = new TaskRepository(); 并且控制器具有对TaskManager.Models的使用引用;
让我感到困惑。
答案 0 :(得分:1)
我不知道对话框如何选择类(除了它需要一个干净的编译),但你可以选择任何随机类,然后编辑生成的aspx的第一行来替换你喜欢的类。