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

Есть ли способ сделать «безопасную» вставку в 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 ]

5 голосов
/ 16 сентября 2010

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

3 голосов
/ 02 сентября 2011

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

1 голос
/ 02 сентября 2011

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

0 голосов
/ 16 сентября 2010

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

http://www.clipboardfusion.com/

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...