【问题标题】:Strongly typed View: Model class not listed强类型视图:未列出模型类
【发布时间】:2012-10-22 12:55:55
【问题描述】:

我正在尝试从模型类 N1Process 创建强类型视图。在尝试添加 View 之前,我确实编译了解决方案。但是在添加视图向导中找不到这个 N1Process 模型。

namespace GetPathOfRunningProcess.Models
{
    public class N1Process
    {
        public string Name { get; set; }
        public string Path { get; set; }
    }
}

它是否必须与已定义 N1Process 的命名空间 GetPathOfRunningProcess.Models 做任何事情?

谢谢!

【问题讨论】:

  • 你的N1Process是普通类还是静态类?它继承了什么类?
  • @Mark 这是普通类,没有继承。上面贴出代码。
  • 我刚刚尝试关闭并重新打开 VS - 这为我解决了问题。
  • 要检查的另一件事是模板未设置为空(无模型) - 而不是空。 (或其他)。

标签: asp.net-mvc


【解决方案1】:

您可以在向导中输入路径或直接添加

@model N1Process

到您的视图文件的顶部。

(您可能需要在 @model 语句中使用完全限定名称)。

【讨论】:

    【解决方案2】:

    构建您的应用程序并显示模型

    【讨论】:

      猜你喜欢
      • 2013-04-10
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多