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

KindEditor的有关问题,可以提取编辑器的内容保存到数据库,但是从数据库提出的数据怎么在KindEditor显示呢

2013-03-10 
KindEditor的问题,可以提取编辑器的内容保存到数据库,但是从数据库提出的数据如何在KindEditor显示呢?用C#

KindEditor的问题,可以提取编辑器的内容保存到数据库,但是从数据库提出的数据如何在KindEditor显示呢?
用C#,VS2012开发工具的

1、代码如下

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/AdminSite.Master" AutoEventWireup="true" CodeBehind="AddNoticeList.aspx.cs" Inherits="User.Admin.AddNoticeList" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

    <script type="text/javascript" charset="utf-8" src="kindeditor/kindeditor.js"></script>

  <script type="text/javascript">

      KE.show({

          id: 'txtContent'

      });

      function Save()

      {

          var s = KE.util.getData("txtContent");

          s = KE.util.escape(s);

          //内容值

          document.getElementById("hdtxtContent").value = s;

          //标题值

          document.getElementById("<%=hdtxtTitle.ClientID%>").value = document.getElementById("txtTitle").value;

      }

  </script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

     <table>

        <tr><td style="text-align:left">公告标题</td><td>

            <input id="txtTitle" type="text" />

            </td></tr>

     </table><br />

    <table>

        <tr>

            <td>公告内容</td>

            <td>  <textarea id="txtContent" name="nmtxtContent" style="width:700px;height:200px;visibility:hidden;"></textarea>

                <%--获取标题的隐藏域--%>

                <input id="hdtxtTitle" type="hidden" runat="server"/>

               <%-- 获取内容的隐藏域--%>

                <asp:HiddenField ID="hdtxtContent" runat="server" ClientIDMode="Static" />

            </td>

        </tr>

    </table>

    <div style="text-align:center">

        

        <asp:Button ID="btnInsert" runat="server" Text="确定" OnClick="btnInsert_Click" OnClientClick="Save();" /></div>



</asp:Content>

想实现的功能是,当我在GV绑定控件点击编辑的时候,跳到KindEditor编辑器页面,KindEditor编辑器并显示数据库的内容,请问如何显示呢?代码具体怎么写呢?

[解决办法]
<textarea id="txtContent" name="nmtxtContent" runat="server"></textarea>


protected void Page_Load(object sender, EventArgs e)
        {
            ModelView1();
        }
        protected void ModelView1()
        {
           int id = MyTools.GetUrlParameterInt("id");
           News model = dal.GetModel(id);
                if (model != null)
                {
                    this.txtTitle.Text = model.Title;
                    this.txtContent.Value = model.Content;
                    this.txtAddTime.Text = model.AddTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
                    
                }
            }
        }

[解决办法]
引用:
是在kindeditor编辑器里面显示,不是在textarea控件显示!!!
kindereditor不就是在一个textbox的基础上嘛?
[解决办法]
引用:
是在kindeditor编辑器里面显示,不是在textarea控件显示!!!

textarea里显示,就是在kindeditor编辑器里显示,它把textarea嵌进去了

热点排行