在线编辑器不是可以同时插入图片和写入文字吗?
我做的是一个短信的收发功能,  要用到在线编辑器, 这样的话就可以发图片和文字了.发短信说白了就是向数据库中插入数据,收短信就是向数据库中读取数据,在线编辑器要以插入图片和写入文字, 假如我发送短信,即是向数据库中插入编辑器的内容,但是编辑器里有图片和文字, 怎么插入了,不可能图片和文字都是共用一个字段吧,读取又是怎么读取的呢?

解决方案 »

  1.   

    其实,编辑器里面保存的只是图片的一个地址
    比如:<img src="http://www.啊.com/show.aspx?Id=1000" >
    其中的10000就是图片的ID
    另外有一张表保存图片的数据,如果是sqlserver,可以用Images类型
    当然,如果图片是保存在服务器上,就直接这样
    <img src="http://www.啊.com/images/10000.jpg" >
      

  2.   

    是一个字段,因为编辑器是把图片的路径传到数据库了,没有把图片传过去,编辑器会在你的项目里新建文件夹来存放图片的,因为是这样所以插入数据库的东西可能是html标记和文本啊混有图片的路径
    所以读取到之后在页面显示要用客户端标签,把客户端标签转换成服务器的标签
    然后客户端的标签有属性innerhtml显示数据库取到的内容。
      

  3.   

    你说得太好了,非常好,
    你的意思是把图片的路径以及标签存到数据库中,
    在前台用innerHtml显示出来就行了,
    你说到的什么客户端标答转换成服户器的标签,是什么意思?
      

  4.   


       </asp:TemplateField>
                <asp:BoundField HeaderText="收信人" DataField="Receiver">
                <ItemStyle Width="100px" />
                </asp:BoundField>
                <asp:BoundField HeaderText="标题" DataField="Title"></asp:BoundField>
                <asp:BoundField HeaderText="时间" DataField="SaveTime">
                <ItemStyle Width="150px" />
                </asp:BoundField>
                <asp:CommandField ShowEditButton="True">
                <ItemStyle Width="35px" />
                </asp:CommandField>
                <asp:CommandField ShowSelectButton="True">
                <ItemStyle Width="35px" />
      

  5.   

       </asp:TemplateField>
                <asp:BoundField HeaderText="收信人" DataField="Receiver">
                <ItemStyle Width="100px" />
                </asp:BoundField>
                <asp:BoundField HeaderText="标题" DataField="Title"></asp:BoundField>
                <asp:BoundField HeaderText="时间" DataField="SaveTime">
                <ItemStyle Width="150px" />
                </asp:BoundField>
                <asp:CommandField ShowEditButton="True">
                <ItemStyle Width="35px" />
                </asp:CommandField>
                <asp:CommandField ShowSelectButton="True">
                <ItemStyle Width="35px" />
      

  6.   

    图片文件本身和文字插入数据库同一个字段?这个从来没做过,甚至从来没这么想过。。
    一向的做法是分两步,图片上传和保存内容是分开的,首先把图片上传到服务器,返回一个此文件在服务器上的地址,然后文本编辑里插入图片的地址<img src="...">,跟其它的文字一样保存进入数据库
    如果是外连的图片就省了上传的事了,只要知道图片的url地址直接在文本编辑器里插入标签<img src="..">