Als ich asp.net mvc 3 Gerüst verwendete, um eine Liste zu erstellen. Ich bekam eine Ansicht mit einem Tisch. Die Header dieser Tabelle sind in der Ansicht fest codiert. Ich möchte LabelFor verwenden, damit ich die l10n benötige, die ich brauche.
Was ich versuchte (aber fehlgeschlagen) war:
%Vor%Es ist fehlerhaft mit "IEnumerable enthält keine Definition für Name" .. etc ...
Wie mache ich das?
Ihr Ansichtsmodell ist nicht an das angepasst, was Sie erreichen möchten. So würde ein besseres Ansichtsmodell aussehen:
%Vor%und dann:
%Vor% und mit einer Display-Vorlage müssen Sie nicht einmal eine foreach
loop schreiben:
und innerhalb der benutzerdefinierten Anzeigevorlage ( ~/Views/Shared/DisplayTemplates/User.cshtml
):
Tags und Links asp.net-mvc-3 c# razor