MVC 5 剃刀代码 - 不包含定义
MVC 5 razor code - does not contain a definition
我的 App_Templates 文件夹中有一个 .cshtml 文件,但我有很多错误。
我明白它是这样说的:
- 名称'Model'在当前上下文中不存在
- 名称 'ViewBag' 在当前上下文中不存在
- HtmlHelper 不包含 'TextBoxFor' 的定义,也没有 'TextBoxFor' 的扩展方法接受...
奇怪,其他目录下的其他cshtml文件都没有问题,没有红线错误。我已经重新启动 VS,重新启动我的 PC,尝试从其他问题中添加一些流水线并重建。我已经尝试了过去一天,但无法解决这个恼人的问题。
任何有用的提示或提示都将非常有用。如果您需要任何特定信息,请告诉我,我会编辑此 post。
只想永久关闭此线程。
这个问题正如@Georg Patschieder 在对最初问题的评论中所建议的那样。使用了错误的文件夹,一旦我将 *.cshtml 文件移动到 App_Code 并更改了各自的引用,一切都很好。
我的 App_Templates 文件夹中有一个 .cshtml 文件,但我有很多错误。
我明白它是这样说的:
- 名称'Model'在当前上下文中不存在
- 名称 'ViewBag' 在当前上下文中不存在
- HtmlHelper 不包含 'TextBoxFor' 的定义,也没有 'TextBoxFor' 的扩展方法接受...
奇怪,其他目录下的其他cshtml文件都没有问题,没有红线错误。我已经重新启动 VS,重新启动我的 PC,尝试从其他问题中添加一些流水线并重建。我已经尝试了过去一天,但无法解决这个恼人的问题。
任何有用的提示或提示都将非常有用。如果您需要任何特定信息,请告诉我,我会编辑此 post。
只想永久关闭此线程。
这个问题正如@Georg Patschieder 在对最初问题的评论中所建议的那样。使用了错误的文件夹,一旦我将 *.cshtml 文件移动到 App_Code 并更改了各自的引用,一切都很好。