【发布时间】:2021-09-16 15:03:31
【问题描述】:
我在弹出对话框中有一个备注字段,并且有一个保存按钮。
如果我写的文本超过 1 行,那么文本将粘贴在一起,没有空格或换行符。
如何保存带有换行符或行间空格的文本(在文本区域中)?
文本区域:
<div class="k-edit-form-container" style="margin-top: 8px;">
<textarea class="k-textbox" id="valueExplenation" multiple="multiple" />
</div>
按钮:
<a role="button" id="saveExplenation" class="" href="#" onclick="saveValue($('#valueExplenation').val());">Save</a>
将数据推送到控制器中的函数:
function saveValue(value) {
$.ajax({
method: "GET",
url: host + "/api/home/saveValue/" + myId + "/" + value,
data: value,
dataType: "json",
async: false,
cache: false
})
GET 函数的头部
[System.Web.Http.HttpGet]
[System.Web.Http.Route("api/home/saveValue/{id:long}/{value}")]
public bool SaveValue(long id, string value)
{
...
【问题讨论】:
-
你用调试器看过这个吗?我很确定你会在那里找到某种分隔符。一个你想出来的,你可以分割分隔符(并处理字符串集合)或用你满意的分隔符替换分隔符
标签: javascript c# ajax model-view-controller kendo-asp.net-mvc