mvc 中ckeditor 与 服务器端数据验证
@Html.TextAreaFor(model => model.Content)
@Html.ValidationMessageFor(model => model.Content)
<script type="text/javascript">
var editor = CKEDITOR.replace('Content',
{
extraPlugins: 'uicolor',
uiColor: '#14B8C4',
toolbar:
[
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
['UIColor']
]
});
</script>
需要点击两次按钮 才能提交数据
ckeditor中有数据的时候 点击提交会提示 content中没有值,再次点击时才能提交
原因是,点第一次时CKeditor中的内容还未赋值给content
找过网上的解决方法也没能解决。求助
------解决方案--------------------我在MVC中没用过ckeditor,但用其它方式提交数据都没出现过这种情况啊
------解决方案--------------------<script type="text/javascript">
$(function(){
var editor = CKEDITOR.replace('Content',
{
extraPlugins: 'uicolor',
uiColor: '#14B8C4',
toolbar:
[
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],
['UIColor']