Als «razor» getaggte Fragen

86
DisplayNameFor () Aus Liste <Objekt> im Modell

Ich glaube, das ist ziemlich einfach. Ich kann einfach nicht den richtigen Weg finden, um den Anzeigenamen für ein Element in einer Liste in meinem Modell anzuzeigen. Mein vereinfachtes Modell: public class PersonViewModel { public long ID { get; set; } private List<PersonNameViewModel>...

84
MVC3 Razor DropDownListFor Enums

Ich versuche, mein Projekt auf MVC3 zu aktualisieren, was ich einfach nicht finden kann: Ich habe einen einfachen Datentyp von ENUMS: public enum States() { AL,AK,AZ,...WY } Was ich als DropDown / SelectList in meiner Ansicht eines Modells verwenden möchte, das diesen Datentyp enthält: public...

83
Html.LabelFor angegebener Text

Jeder hat eine Idee, wie man Text bei der Verwendung angibt Html.LabelFor(c=>c.MyField). Es ist MyFieldmöglicherweise kein geeigneter Name für die Anzeige auf dem Bildschirm. Möglicherweise möchten Sie stattdessen "The Super Fantastic Field", aber es scheint keine Überlastung zu...

82
Verketten von Strings in Razor

Wie würde ich zwei Zeichenfolgen in der Razor-Syntax verbinden? Wenn ich hätte: @Model.addressund @Model.cityund ich wollte, dass die Ausgabe so ist, address citywas würde ich tun? Ist es so einfach wie zu tun @Model.address + " " + @Model.city?

79
MVC Razor @foreach

Ich habe gehört, dass es ein Nein-Nein ist, @foreach in einer Ansicht zu haben. Das heißt, die Ansicht sollte keine Logik enthalten. Was ist die beste Vorgehensweise, wo sich die Logik für @foreach befinden sollte? @foreach..

78
Wie kann ich ein Formular mit Html.BeginForm () benennen?

Wie gebe ich einem Formular in ASP.NET MVC einen Namen Html.BeginForm()? Ich möchte nur den Namen, nicht den Aktions- oder Controllernamen, weil ich ihn über Javascript veröffentlichen möchte. Ich denke es sollte so etwas sein Html.BeginForm(id = "frm"). Ich habe folgendes versucht:...