в API 22 они устаревают, и в API 23 они полностью их удалили, простое обходное решение, если вам не нужны все причудливые вещи из новых дополнений, - просто использовать файлы .jar из apache, которые были интегрированы перед API 22, но в виде отдельных файлов .jar:
1. http://hc.apache.org/downloads.cgi
2. download httpclient 4.5.1, the zile file
3. unzip all files
4. drag in your project httpclient-4.5.1.jar, httpcore-4.4.3.jar and httpmime-4.5.1.jar
5. project, right click, open module settings, app, dependencies, +, File dependency and add the 3 files
6. now everything should compile properly
Просто выполните этот ответ: сохраните форматирование, введенное в текстовое поле asp.net (возврат каретки, новая строка и т. д.)
theStringYouWantToFormat.Replace(char.ConvertFromUtf32(13),"<br/>")
Прежде чем писать HTML-код с помощью javascript на странице, обязательно замените все новые строки тегами <br />
. Вот простое расширение для строки, которое позволит вам сделать это, используя javascript ( source ):
String.prototype.NewlineToBR = function() {
return this.replace( /\r\n|\r|\n/g, br || '');
}
Использование:
var htmlString = newlineString.NewlineToBR();
Тогда просто вставьте новую строку в HTML.