Как правильно вставить 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 ответов
используйте @, выберите вставленный текст и замените "
с ""
в отбор. Это то, что я делаю, когда вставляю текст, содержащий кавычки.
Так что ничего из вышеперечисленного не сработало для меня! Копирование большого многострочного фрагмента кода с веб-страницы и вставка в VS2010 всегда повторяются в одной строке без ввода строк. Самым быстрым обходным маневром было ... --1-->вставьте HTML в MS Word, а затем скопируйте его и вставьте в VS2010. ХТ, Мэтт
вы смотрели на это?
http://www.clipboardfusion.com/
У меня нет личного опыта, но это похоже на гибкий способ выполнения любых манипуляций с буфером обмена, который вам нравится (поскольку вы можете определить преобразования в C#), и это бесплатно. Как отметил Алекс, просто удвоение двойных кавычек должно быть прекрасным, предоставляя вам предисловие к строке с"@", и для этого даже не понадобится код - просто простой поиск строк / заменять.