Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 mvc 3转换后的问题2:模型&x2B;型号+;Html+;不支持的类型_Asp.net Mvc 3_Razor - Fatal编程技术网

Asp.net mvc 3 mvc 3转换后的问题2:模型&x2B;型号+;Html+;不支持的类型

Asp.net mvc 3 mvc 3转换后的问题2:模型&x2B;型号+;Html+;不支持的类型,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我使用转换工具从MVC2转换到MVC3 我创建一个新的局部视图,选择razor,选中“引用脚本库”(不确定这意味着什么),选择“链接(urlme.Model)”作为强类型,列表,确定 我得到以下错误: 列表项 当前上下文中不存在名称@model 名称模型在当前上下文中不存在 当前上下文中不存在名称@Html 不支持元素“urlme.Model.Link”(转换前的标准c#类剩余) 我需要添加一些参考资料吗??任何帮助都将不胜感激。我很乐意使用MVC3!!谢谢 我猜您可能缺少Views\Web

我使用转换工具从MVC2转换到MVC3

我创建一个新的局部视图,选择razor,选中“引用脚本库”(不确定这意味着什么),选择“链接(urlme.Model)”作为强类型,列表,确定

我得到以下错误:

  • 列表项
  • 当前上下文中不存在名称@model
  • 名称模型在当前上下文中不存在
  • 当前上下文中不存在名称@Html
  • 不支持元素“urlme.Model.Link”(转换前的标准c#类剩余)

我需要添加一些参考资料吗??任何帮助都将不胜感激。我很乐意使用MVC3!!谢谢

我猜您可能缺少
Views\Web.config
中的Razor部分。请将该文件的内容与通过新项目模板生成的内容进行比较


请注意,Eilon的v2->v3升级工具目前只针对MVC3测试版,因此它可能无法完成RC2所需的所有工作。我相信Eilon将来一定会发布该工具的更新版本。

我猜您可能会错过
视图\Web.config
中的Razor部分。请将该文件的内容与通过新项目模板生成的内容进行比较


请注意,Eilon的v2->v3升级工具目前只针对MVC3测试版,因此它可能无法完成RC2所需的所有工作。我相信Eilon将来一定会发布该工具的更新版本。

就是这样!我最终创建了一个空白的MVC3项目,并将其与我转换的项目进行比较,根据需要使用缺少的web配置内容更新转换的项目。谢谢区域呢?我应该为每个区域使用相同的web.config吗?我的根视图有这个错误。将web.config放置到\Views\解决了此问题。但是对于我在Areas/Admin/Views文件夹中的视图,我仍然有这个问题。是的。每个区域也应该这样做。升级工具的当前版本将为您执行此操作。完成了!我最终创建了一个空白的MVC3项目,并将其与我转换的项目进行比较,根据需要使用缺少的web配置内容更新转换的项目。谢谢区域呢?我应该为每个区域使用相同的web.config吗?我的根视图有这个错误。将web.config放置到\Views\解决了此问题。但是对于我在Areas/Admin/Views文件夹中的视图,我仍然有这个问题。是的。每个区域也应该这样做。升级工具的当前版本将为您执行此操作。