asp.net mvc3 使用FckEditor 编辑内容

  在 razor 中 使用Fckeditor 编辑内容,需要引入js

    

< script  src ="@Url.Content(" ~/fckeditor/fckeditor.js")" type ="text/javascript" ></ script >

 

  

   至于html编码

   

复制代码
          < tr >
             < td >内容 </ td >
             < td >
                @Html.HiddenFor(model => model.Content)
                 < script  type ="text/javascript" >
                    
var  f  =   new  FCKeditor( " FckContent " " 628 " " 445 " );
                    f.Create();
                
</ script >
                @Html.ValidationMessageFor(model => model.Content, "", new { @class = "red" })
             </ td >
           </ tr >
复制代码

  

    要把Content中的数据传到后台,需要在提交时间中把值赋予@Html.HiddenFor(model => model.Content)    

< input  type ="image"  src ="/images/confirm.jpg"  alt ="确认"  onclick ="getEditorHTMLContents('FckContent')"   />

   

    js 方法如下

   

复制代码
function getEditorHTMLContents(EditorName) {
         var otxt = FCKeditorAPI.GetInstance(EditorName).GetHTML( true);
         if (otxt == '' || otxt ==  null) {
             return  false;
        }
         else {
            $('input[id$="Content"]').val(otxt);
             return  true;
        }
    }
复制代码

 

 

    这样后台中传入的model中包含Content

 

转载于:https://www.cnblogs.com/zcm123/archive/2013/05/24/3097127.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值