Anzeigename Modell nicht angezeigt wird?

Ich habe eine Modell-Klasse, die der folgenden ähnelt:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.Mvc;

[System.Runtime.Serialization.DataContract(IsReference = true)]
[System.ComponentModel.DataAnnotations.ScaffoldTable(true)]
public class TestModel
{
    [Display(Name="Schedule Name")]
    [Required]
    public string scheduleName;
}

Und in meinem .cshtml-Datei habe ich:

        <li>
            @Html.LabelFor(m => m.scheduleName)
            @Html.TextBoxFor(m => m.scheduleName, Model.scheduleName)
            @Html.ValidationMessageFor(m => m.scheduleName)
        </li>

Aber für einige Grund mein display name ist nicht angezeigt (zeigt das label 'scheduleName')

Ich schwöre, ich habe den selben code in anderen Klassen und es erscheint die Anzeige Prima. Kann mir jemand ein Grund, warum dies nicht funktionieren würde?

  • erstellen Sie Ihr Projekt und versuchen Sie es erneut
  • danke, aber ich habe das Projekt neu erstellen, viele Male (ich habe das Problem für viele Tage jetzt, und gerade beschlossen, erreichen heraus für Hilfe).
InformationsquelleAutor Kyle | 2012-06-20
Schreibe einen Kommentar