none
Probleme bei meinen ersten gehversuchen mit MVC 2 RRS feed

  • Frage

  • Hallo NG,

    ich habe das Standard MVC Projekt erstellt und bin dabei MVC zu lernen.
    In Home/Index Aspx habe ich ein Benutzersteuerelement MVC 2 welches eine Tab-Control anzeigt.
    Auf der ersten TabPage habe ich ein weitere Benutzersteuerelement in dem ich eine "Rückrufbox" Callback.aspx haben.

    In der class HomeController setzte ich die entsprechenden Variablen im ViewData. Diese werden auch so angezeigt wie ich es gerne möchte.

    Im Verzeichnis Models habe ich:

    public class IndexModel
        {
            [Required]
            [HomeLocalizedDisplayNameAttribute("Salutation")]
            public string Salutation { get; set; }

            [Required]
            [DataType(DataType.Text)]
            [HomeLocalizedDisplayNameAttribute("AreaCode")]
            public string AreaCode{ get; set; }

            [Required]
            [DataType(DataType.Text)]
            [HomeLocalizedDisplayNameAttribute("TelephoneNumber")]
            public bool TelephoneNumber { get; set; }
        }

    Nun wollte ich gerne:
                    <div class="editor-label">
                        <%: Html.LabelFor(m => m.Salutation)%>
                    </div>

    den Label setzen. Nur mit m. wird mir keines der Felder angezeigt und der Compiler meldet:

    CS1061: "object" enthält keine Definition für "Salutation", und es konnte keine Erweiterungsmethode "Salutation" gefunden werden, die ein erstes Argument vom Typ "object" akzeptiert (Fehlt eine Using-Direktive oder ein Assemblyverweis?).

    Wie verweise ich auf das Model???

    Danke für jeden Hinweis und Tipp.

     

    Grüße  Ingo

     

     

    Dienstag, 9. November 2010 18:29

Antworten

Alle Antworten