season---Duang 2013-10-04 08:11 采纳率: 0%
浏览 2236

mvc4中,添加model中的属性

在mvc4中,我往model类中,添加了一个属性,但是显示不出来,不起作用。(添加了time这个属性。)
public int id { get; set; }
[Required]
[StringLength(16,MinimumLength = 6, ErrorMessage = "{0}不能低于{2} 且不能超过{1}")]
public string name { get; set; }
[Required]
[RegularExpression(@"[A-Za-z0-9._%+-]+@[A-Za-z0-9]+.[A-Za-z]{2,4}", ErrorMessage = "{0}的格式不正确")]
public string email { get; set; }
//[Required]
public string time { get; set; }
public string content { get; set; }

  • 写回答

1条回答

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-02-25 14:09
    关注

    该回答引用ChatGPT

    根据您提供的代码,您添加了一个名为"time"的属性到您的Model类中。但是,您没有提供有关如何在视图中使用该属性的任何详细信息。因此,以下是一些可能导致您的属性未在视图中正确显示的常见原因:

    • 您的视图中没有包含time属性的表单控件或其他HTML元素。
      如果您想在视图中显示此属性,您需要在视图中添加一个表单控件或其他HTML元素,如下所示:

      @Html.EditorFor(model => model.time)
      
    • 您的视图中可能使用了错误的模型类型。
      请确保您的视图中使用的模型类型与您添加属性的模型类型相匹配。例如,如果您的Model类名为MyModel,那么在您的视图中应该声明该模型类型:

      @model MyModel
      
    • 您的视图缓存可能已过期。
      如果您已经在Model类中添加了属性,但是在视图中没有看到它,可能是由于ASP.NET视图引擎缓存了您的视图,以便提高性能。在这种情况下,请尝试清除缓存,方法是删除您的应用程序目录中的ASP.NET临时文件夹,例如 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

    评论

报告相同问题?

悬赏问题

  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 luckysheet
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱