Ich versuche, Daten mit Pfeilzeichen in meiner Rasiereransicht anzuzeigen. Dies sind die Daten Ich mag angezeigt:Espace HTML-Tags in einer Rasiereransicht
<mydata>data.
Das Problem ist, dass, wenn diese Daten angezeigt wird, es so gemacht hat:
data.
Und wenn ich den dom mit Google Inspektoren inspizieren, das DOM scheint wie folgt aus:
<mydata>data.</mydata>
wie kann ich in meinen Rasierer Blick sagen, keine Transformation meine Inhalte in einem hTML-Tag angezeigt werden, und zeigt es, wie es ist? Ich habe die HtmlUtility.Encode
ohne Erfolg versucht.
Es ist nicht Razor, dass Ihre '' Element endet. Wenn Sie sich die rohe Antwort vom Server anschauen (Strg + U in Chrome), werden Sie feststellen, dass sie wie * zurückgegeben wird. Es ist Ihr Browser, der es in eine DOM-Baumstruktur parst und automatisch schließt. –
haim770
Sie sagen mir also, dass es keine Lösung gibt? – user2443476
Ich sage Ihnen, dass Sie einen ungültigen HTML-Code ausgeben und Ihr Browser gezwungen ist, ihn irgendwie zu schließen, um Ihrem DOM einen Sinn zu geben. Das mysteriöse '' tag * muss irgendwie geschlossen werden. Ich würde sagen, Sie sollten es besser in Ihrem eigenen Code schließen –
haim770