• 在cshtml中显示FCKeditor编辑器控件


    步骤:
    1.    导入文件夹fckeditor
    2.    导入dll文件(FredCK.FCKeditorV2.dll)
    3.    在cshtml中的代码
    @Html.Raw(ViewBag.FckEditor)
    4.在Controller中的代码
            
    public void FCK()
            {
                FredCK.FCKeditorV2.FCKeditor editor 
    = new FredCK.FCKeditorV2.FCKeditor();
                editor.ID 
    = "MyFck";

                System.Web.UI.HtmlControls.HtmlForm hf 
    = new System.Web.UI.HtmlControls.HtmlForm();
                hf.Controls.Add(editor);
                System.Web.UI.Page page 
    = new System.Web.UI.Page();
                
    string controlOutput = string.Empty;
                page.Controls.Add(hf);
                StringBuilder sb 
    = new StringBuilder();
                
    using (System.IO.StringWriter sw = new System.IO.StringWriter(sb))
                {
                    
    using (System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw))
                    {
                        Server.Execute(page, htw, 
    false);// 调用这个方法将page内容转化成输入流
                        controlOutput = sb.ToString();//将html输出流转化为字符串
                    }
                }
                ViewBag.FckEditor 
    = controlOutput;
            }
     
  • 相关阅读:
    第2次实践作业
    第1次实践作业
    软工实践个人总结
    2019 SDN大作业
    第08组 Beta版本演示
    第八章学习小结
    第七章学习小结
    第六章学习小结
    第五章学习小结
    第4章学习小结
  • 原文地址:https://www.cnblogs.com/shizhi57/p/2095228.html
Copyright © 2020-2023  润新知