Как правильно вставить HTML в код C# с помощью Visual Studio или Resharper (или любого другого инструмента!)?

есть ли способ сделать" безопасную " вставку в Visual Studio (C#) HTML-кода? Если я попытаюсь вставить что-то вроде

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

в мой код на C# будет плакать. Использование оператора @ нам тоже не помогает.

можно ли сделать специальную вставку в Visual Studio (2010) или Resharper?

спасибо

4 ответов


вы пробовали Smart Paster для VS2010?


используйте @, выберите вставленный текст и замените " с "" в отбор. Это то, что я делаю, когда вставляю текст, содержащий кавычки.


Так что ничего из вышеперечисленного не сработало для меня! Копирование большого многострочного фрагмента кода с веб-страницы и вставка в VS2010 всегда повторяются в одной строке без ввода строк. Самым быстрым обходным маневром было ... --1-->вставьте HTML в MS Word, а затем скопируйте его и вставьте в VS2010. ХТ, Мэтт


вы смотрели на это?

http://www.clipboardfusion.com/

У меня нет личного опыта, но это похоже на гибкий способ выполнения любых манипуляций с буфером обмена, который вам нравится (поскольку вы можете определить преобразования в C#), и это бесплатно. Как отметил Алекс, просто удвоение двойных кавычек должно быть прекрасным, предоставляя вам предисловие к строке с"@", и для этого даже не понадобится код - просто простой поиск строк / заменять.