conflict

___ qstntxt ___

Mein Modell enthält eine Eigenschaft namens %code% , und in meiner %code% Sicht habe ich den Seitentitel mit %code% festgelegt.

Dies führt zu folgendem Problem: Das von %code% generierte Formular zeigt den Text von %code% anstelle des %code% -Werts des Modells an.

Die einzige Problemumgehung, die ich gefunden habe, besteht darin, zuerst %code% aufzurufen und dann %code% zu setzen.

Hat jemand eine bessere Lösung?

Edit 1: Ich benutze MVC 3.

Bearbeiten 2: Das ist mein %code% :

%Vor%     
___ qstnhdr ___ Bindungskonflikt zwischen einer Eigenschaft namens Titel in meinem Modell und View.Title in meiner Ansicht (in MVC) ___ answer24646060 ___

Wie von den anderen Antworten vorgeschlagen, scheint die Verwendung von %code% anstelle von %code% das Problem zu umgehen. Die Verwendung von %code% erfordert jedoch die Kenntnis des Modelltyps und des Eigenschaftstyps zur Kompilierzeit, was für %code% nicht der Fall ist.

Sie können dies trotzdem tun, indem Sie die korrekte generisch konstruierte %code% -Methode mithilfe von Reflection aufbauen und aufrufen. Der Code, um dies zu tun, ist wirklich chaotisch, also hier sind einige wiederverwendbare Erweiterungsmethoden, um es für Sie zu tun.

Verwenden Sie sie wie folgt in %code% , wobei %code% eine Instanz von %code% wie in der Frage ist:

%Vor%

Hier sind die Erweiterungsmethoden:

%Vor%     
___ answer4774892 ___

Ich habe selbst eine Teillösung gefunden.

Verwenden Sie einfach:

%Vor%

anstelle von:

%Vor%

Html.EditorForModel () -Methode gibt die gleichen Ergebnisse zurück, aber ohne beschriebenes Problem.

    
___ answer4774159 ___

Ich würde empfehlen, %code% anstelle von %code% zu verwenden.

%Vor%

anstelle von:

%Vor%

Auf diese Weise nutzt die Ansicht nicht nur Ihr Ansichtsmodell, sondern verhält sich in diesem Fall wie erwartet.

Beispiel mit ASP.NET MVC 3.0 RTM (Razor):

Modell:

%Vor%

Controller:

%Vor%

Anzeigen:

%Vor%

Also, egal wie sehr wir versuchen, hier zu missbrauchen, die Editor-Vorlage verwendet den korrekten Modelltitel (was nicht der Fall ist, wenn wir %code% verwendet haben).

    
___ answer7083841 ___

Ich löse das gleiche Problem. Verwenden Sie stattdessen diese Syntax Html.Editor

%Vor%     
___ tag123aspnetmvc ___ Das ASP.NET MVC Framework ist ein Open-Source-Webanwendungsframework und Tooling, das eine auf Webanwendungen basierende Version des Model-View-Controller (MVC) -Musters implementiert und auf einer ASP.NET-Technologiegrundlage aufbaut. ___ tag123model ___ Als Teil des MVC-Musters verwaltet das Modell das Verhalten und die Daten der Anwendung. ___ tag123konflikt ___ BENUTZEN SIE DIESEN TAG NICHT. Versuchen Sie stattdessen, etwas spezifischeres zu verwenden, wie Namenskollision, fehlgeschlagene Installation, Zusammenführungskonfliktlösung, Konfliktbibliotheken usw. (siehe auch die Metadiskussion: http://meta.stackoverflow.com/questions/284369/end-the) -Konflikt) ___ tag123razor ___ Razor ist eine Vorlagensprache, die von ASP.NET-Webseiten und ASP.NET MVC (seit Version 3) verwendet wird. Es fügt eine Abstraktionsebene oberhalb der HTML-Generierung hinzu. Es unterstützt nahtlose Übergänge zwischen HTML Markup und C # oder VB Code. Übergänge zwischen Markup und Code werden durch das "@" Zeichen angezeigt. ___
2
Antworten

Verwendung des Sublime Texteditors zum Auflösen von Git Merge Konflikten? [geschlossen]

Ich habe "Submerge" installiert, aber es kann nur für die Revision sorgen. Git hat bereits den Status "Datei muss zusammengeführt werden" geändert. Ich weiß, dass es andere Tools gibt, die das können, aber ich frage mich nur, ob ich das nur mit...
24.09.2013, 18:38
0
Antworten

GCC-Installation auf Fedora 18 x86_64 [geschlossen]

Ich habe versucht, den gcc-Compiler zu installieren, aber die Installation stoppt und ich erhalte folgende Fehlermeldung: %Vor% Könnte mir bitte jemand helfen? Ich habe einige Suchen durchgeführt, konnte es aber nicht beheben ... Danke!...
06.04.2013, 21:34
3
Antworten

Subversion - Löse immer Konflikte, indem du meins für eine Reihe von Dateien verwendest

Wir haben einen beträchtlichen Anteil an automatisch generiertem Code, den wir in Subversion behalten. Manchmal arbeite ich an einem Teil des Generators, während ein anderer Mitarbeiter an einem anderen Teil des Generators arbeitet. Einer von un...
04.01.2010, 20:48
6
Antworten

Umgang mit SVN-Konflikt

Beim Abfeuern der SVN-Update-Anweisung bekomme ich die Konflikte. Wie kann ich meine Version behalten und das einchecken? Was ist der Befehl dafür?     
29.03.2011, 23:04
6
Antworten

SVN Konflikt beim Commit zusammenführen

Eclipse + Subversives Plugin Beim Angeben eines Verzeichnisses, das nicht mit dem SVN synchronisiert ist, erscheint eine Meldung: %Vor% Versuchte das gesamte Projekt von Eclipse-Navigator Ansicht zu aktualisieren (rechte Maustaste & gt; A...
06.08.2009, 12:36
2
Antworten

was verursacht submodul conficts in git und wie sollten sie gelöst werden?

Wir benutzen Submodule und wir sind neu bei Git. Wir sehen oft Zusammenführungskonflikte für die Submodule selbst, keine Dateien sind in Konflikt, nur das Submodul. In der Ausgabe von git submodule summary sind mehrere Versionen aufgeführt...
14.07.2011, 21:22
1
Antwort

NSMergeConflict (zwei Threads) - das Festlegen einer Zusammenführungsrichtlinie löst nicht

OK, das macht mich verrückt. Ich habe zwei Threads, die ein UImanaged Dokument verwenden, eines für den Hauptkontext, in dem der Benutzer eine Auswahl trifft, der Hintergrundthread mit seinem eigenen moc synchronisiert die Daten mit einem Ser...
07.03.2013, 10:36
6
Antworten

string.h widerspricht meinem eigenen String.h

Ich habe ein Projekt, das innerhalb von g ++ kompiliert wurde (ich kann die Version gerade nicht sehen) und jetzt auf xCode ist es nicht. Ich denke, dass ich das Problem jetzt habe ... Ich habe eine String.h-Datei in meinem Projekt und es schei...
26.06.2010, 18:43
3
Antworten

Was ist die einfachste Möglichkeit, konfliktbehaftete Dateien auf einmal zu bearbeiten, wenn Sie git und einen Editor wie Vim oder textmate verwenden?

Ich versuche ein wenig zu zwicken Wenn ich den git-Status in der Befehlszeile eintippe, erhalte ich eine Liste von Dateien, die wie folgt aufgelöst werden müssen: %Vor% Gibt es eine einfache Möglichkeit, diese Liste von Dateipfaden in ein...
04.07.2010, 07:49
1
Antwort

Konfliktlösung?

Wenn zwei oder mehr Benutzer offline sind und dieselben Daten bearbeiten, wer gewinnt? Oder, noch besser, gibt es eine Konflikt / Merge-Auflösung?     
04.02.2013, 23:18