我有html textarea字段。当我使用AngularJS向WebApi发布该字段的数据时,我丢失了新行。例如,我想使用textarea中的angularjs字符串发布到WebApi:
“cm8gQUQgU2tvcGplMQswCQYDVQQLDAJJyDERMA8GA1UEAwwIKi5ta2IubjswggEi MA0GzSqGSIb3DQE2AQUAA4IBDwAwggEKApIBAQC4VhdOMe7u3tsKykWEOjRG49uD p39tLAQls2HUnbx4IMmVfsLwE8aEwQ1cVmd80Ms4Et2GEC8WD6q7LRQ1jynqP5m / L8 + PR + RnoqGD6uF4PKf01ZTneO7DMC / yrWk ++ PvAG / Q7rKPv1mEY + 8IGxjRjKX1M mFh6swc5OzDiD7j4w7I5lp6ouCwAhk1auNn + PQKBSkBl2oGJ“
如何从html textarea发布字符串到WebApi(使用AngularJS)?
答案 0 :(得分:0)
我在使用WebApi控制器保存换行符时遇到了类似的问题。
您要提交的$ scope.value需要通过replace方法运行。
$scope.updateDescription = function() {
$scope.value.replace(new RegExp('\r?\n', 'g'), "\\n");
}
这将取代所有" \ n"在字符串中使用\ n
数据库将保存这些中断以备将来使用。