首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc 中ckeditor 与 服务器端数据应验

2013-07-08 
mvc 中ckeditor 与 服务器端数据验证@Html.TextAreaFor(model model.Content)@Html.ValidationMessageF

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']


           ]
          });
    });
     
</script>

这样试试看。
[解决办法]
这个可以用标签验证不。

热点排行