使用jeditable使字段可编辑时,输入html标记作为输入时,代码崩溃。
它在文本区域本身中打开我的自定义错误页面,并显示错误消息“从客户端检测到潜在的危险Request.Form值”。
当用户尝试正常保存新信息时,调用将转到Controller处的EditData方法,但是当用户输入html标签并尝试保存代码崩溃时,调用不会进入Controller处的EditData。
$('.editArea').editable('../Data/EditData', {
cssclass: 'jeditForm',
tooltip: 'click to edit',
width: '100%',
height: '150',
type: 'textarea',
title: '',
placeholder: 'click to edit',
submit: 'save',
onsubmit: function (settings, original) {
oldValue = original.revert;
},
submitdata: function (value) {
return {
id: $(this).data('id'),
propertyName: $(this).data('propertyname')
}
},
callback: function (value, settings) {
var jsonData = $.parseJSON(value);
if (jsonData.status) {
this.innerText = jsonData.value;
}
else {
alert("not updated");
this.innerText = oldValue;// + "\n" + jsonData.msg;
}
}
});