2010-09-16 6 views
8

Gibt es eine Möglichkeit, eine "sichere" einfügen in Visual Studio (C#) von HTML-Code? Wenn ich versuche, etwas wieWie HTML korrekt in C# -Code mit Visual Studio oder Resharper (oder einem anderen Tool!) Einfügen?

<div class="user-info"><div class="user-action-time">answered <span title="2010-09-16 02:23:16Z" class="relativetime">21 mins ago</span> 

in meinen Code einfügen, C# wird weinen. Die Verwendung des @ Operators hilft uns auch nicht.

Ist es möglich, eine spezielle einfügen in Visual Studio (2010) oder Resharper?

Dank

Antwort

3

Haben Sie versucht Smart Paster for VS2010?

+0

Scheint nicht zu unterstützen, wonach ich frage. Macht es? –

+0

verschlungen, vielleicht habe ich falsch verstanden, was Sie wollten. Aber Smart Paster nimmt den Inhalt Ihrer Zwischenablage und fügt ihn als String in Ihre C# -Klasse ein und entkommt so den Zeichen richtig und allen. Wenn Sie also den Inhalt - ich bin ein "String" - in Ihrer Zwischenablage haben, fügt er Folgendes in Ihren Code ein: @ "Ich bin ein \" String \ "" Ich dachte, das ist was du wolltest. Wenn das nicht ist, haben Sie Ihre Zeit verschwendet. –

+0

Hmm, ich denke du hast Recht. –

5

Verwenden @, eingefügten Text auswählen und " mit "" in der Auswahl ersetzen. Das mache ich, wenn ich Text mit Anführungszeichen einfüge.

+0

Das ist genau das, was Smart Paster macht. – code4j

0

Haben Sie sich das angesehen?

http://www.clipboardfusion.com/

Ich habe keine persönliche Erfahrung, aber es scheint wie eine flexible Art und Weise jede Art von Manipulation in die Zwischenablage Sie auszuführen (da Sie Transformationen in C# definieren kann) und es ist kostenlos. Wie von Alex angemerkt, sollte es einfach in Ordnung sein, doppelte Anführungszeichen doppelt zu verwenden, vorausgesetzt, Sie geben der Zeichenfolge ein "@" vor und dies wird nicht einmal Code benötigen - nur eine einfache Suche/Ersetzung.

1

Also nichts von dem oben genannten funktionierte für mich! Das Kopieren eines großen mehrzeiligen Code-Snippets von einer Webseite und das Einfügen in VS2010 erfolgte immer in einer einzelnen Zeile ohne Zeilenumbrüche. Am schnellsten ging es an die Adresse . Fügen Sie den HTML-Code in MS Word ein, kopieren Sie ihn dann und fügen Sie ihn in VS2010 ein. HTH, Matt

Verwandte Themen