You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在.NET Core中使用View Data Layout时ViewData属性出现红线报错求助

[ViewData]属性红线报错解决方案
  • 确认命名空间引用正确
    控制器代码头部需要引入Microsoft.AspNetCore.Mvc命名空间,否则IDE无法识别[ViewData]特性:
    using Microsoft.AspNetCore.Mvc;
    
  • 确认项目框架版本符合要求
    [ViewData]特性仅支持ASP.NET Core 2.1及更高版本,若你的项目目标框架低于2.1,需要升级对应SDK版本后才能使用该功能。
  • 检查属性定义规则
    被[ViewData]标记的属性必须是公共实例可读写属性,你当前代码里的Message属性定义符合要求,若后续修改为私有、静态、只读/只写属性,都会触发识别报错。
  • 清理项目缓存
    若上述配置都正常仍有红线报错,可删除项目根目录下的.vs文件夹、bin和obj文件夹,重新打开IDE生成项目即可消除异常提示。

内容的提问来源于stack exchange,提问作者EHTISHAM AKRAM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 06:54:04