1

我使用此实用程序http://razorconverter.codeplex.com/将我的 aspx 视图转换为剃须刀,除此之外它工作得很好:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<App.CourseApp.UI.Models.EditOffLine>>" %>

它被转换为:

@model IEnumerable<App.CourseApp.UI.Models.EditOffLine>

我得到错误验证(App.CourseApp.UI.Models.EditOffLine)不支持它下面的绿线;这条线正确吗?IEnumerable 也不是绿色的吗?

谢谢

4

1 回答 1

0

翻译是正确的。EditOffLine如果包含此类的项目位于单独的项目中,请确保已将其引用到 MVC 应用程序中。还可以尝试运行您的应用程序以查看它是否有效,切勿信任 Razor 视图中的 Intellisense。有时它可能会显示为错误,而实际上它是正确的并且应用程序将运行良好。

于 2013-08-15T04:28:01.307 回答