我用FreeTextBox做了新闻编辑,实现图文混排.可是显示页面只能显示文字和图片的路径,怎样才可以显示完整的新闻呢?
   谢谢!

解决方案 »

  1.   

    上传到服务器了,images文件有了
      

  2.   

    你没做对吧,如果FreeTextBox传图片当时编辑器里面就会看见的
      

  3.   

    填加的时候是能看到,可我是要在新闻显示shownews那页看到!
      

  4.   


        public DataSet ds;
        public DataRow dr;
        public String newsid;    protected void Page_Load(object sender, EventArgs e)
        {
            String con = ConfigurationManager.ConnectionStrings["solConnectionString"].ToString();
            SqlConnection MyConnection;
            String ConnStr, strCon;
           newsid = Request.Params["ID"];
           
            MyConnection = new SqlConnection(con);
            MyConnection.Open();        String strCom = "SELECT Title ,Content,ComeTo,Counter ,Time FROM TableNews1 where ID= '" + newsid + "'";
            ds = new DataSet();        SqlDataAdapter myCommand = new SqlDataAdapter(strCom, MyConnection);
            myCommand.Fill(ds, "TableNews1");
            if (ds.Tables["TAbleNews1"].Rows.Count > 0)
            {
                Session["ID"] = ds.Tables["TableNews1"].Rows[0];        }
            //dr = ds.Tables["TableNews1"].Rows[0];        strCon = "SELECT Counter FROM TableNews1 WHERE ID = '" + newsid + "'";         SqlCommand myCommand2 = new SqlCommand(strCon, MyConnection);
      SqlDataReader reader = myCommand2.ExecuteReader();
         //lbl1v.Text = myCommand2.ExecuteScalar().ToString();
        // lbl2v.Text = myCommand2.ExecuteScalsr().ToString();
            int i = 0;
          if (reader.Read())
            {
               //lbl1v.Text = reader["Title"].ToString();
                reader.GetInt32(0);
                i++;        }
            reader.Close();
            strCon = "UPDATE TableNews1 SET Counter = " + i.ToString() + " WHERE  ID= '" + newsid + "'";        myCommand2.CommandText = strCon;
            myCommand2.ExecuteNonQuery();
            MyConnection.Close();    }
    后台!
      

  5.   

    将FreeTextBox的内容存储在数据库的时候应该就是以html代码的形式存的吧?
    例如 "XXX:<image src='xx' />"
    然后你显示的时候也一样是直接输出html代码啊.怎么会只显示文字,不显示图片?FreeTextBox没用过....一直用fck
      

  6.   

    的确,FTB会将图片的路径转换为对应的URL,所以应该不存在保存过程出问题的情况,应该是在呈现的页面上有一些问题
      

  7.   

    我的页面
    </head>
    <body bgcolor="#FFFFFF" link="#000000">
    <form id="form1" runat="server">
    <div align="center" class="p2">
        <br />
        <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Italic="False" Font-Size="XX-Large"
            Font-Strikeout="False" ForeColor="Black" Height="36px" Text="新闻" Width="196px"></asp:Label>&nbsp;<table border="0" cellspacing="0" cellpadding="0" style="width: 634px; height: 41px">
    <tr><td style="width: 501px"></td></tr>
    <tr><td style="width: 501px"> </td></tr>
    </table>
    <table border="1" cellspacing="0" cellpadding="0" style="width: 640px; height: 468px" >
    <tr><td style="background:**.gif; width: 496px; position: static;" height="15">
    <table border="0" cellspacing="0" cellpadding="0" style="background:**.gif; width: 638px; height: 13px;">
    <tr><td style="background:**.gif; width: 7px; height: 18px;"> </td>
    <td style="background:**.gif; height: 18px;">
    <div align="right">
    <img alt="" src="" width="16" height="14" />
    <a href="javascript:window.print()">打印本页</a>
    </div>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr><td style="width: 496px">
    <table border="0" cellspacing="0" cellpadding="0" style="width: 642px; height: 307px">    
    <tr align="center"><td class="p3" style="width: 493px; height: 34px;"><br/></td></tr>
    <tr align="center">
    <td style="height: 53px; width: 493px;">
        &nbsp;
    </td>
    </tr>
    <tr><td style="width: 493px; height: 383px;">
        &nbsp; &nbsp; 内容:</td>
    </tr>
    <tr><td style="width: 493px"><br/>     
    <br/>
        &nbsp;摘自: 
    </td>
    </tr>
    <tr><td style="width: 493px"><div align="right"></div></td></tr>
    </table>
    </td>
    </tr>
    <tr><td height="17" style="width: 496px">
    <table width="498" border="0" cellspacing="0" cellpadding="0" background="">
    <tr><td width="172" background="" style="height: 16px">
    <td width="172" background="" style="height: 16px"> </td>
    <td width="134" background="" style="height: 16px">
    <p align="right"><a href="javascript:window.close()">关闭本窗口 </a></p>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>
    <table border="0" cellspacing="0" cellpadding="0" style="width: 715px; height: 28px">
    <tr><td style="height: 6px"><img src="" width="500" height="13"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
    我不有用image控件
      

  8.   

    你随便点开一个你说的有问题的页面,然后查看一下源代码,显示图片路径的地方的html代码是什么?
      

  9.   

    我是在内容里显示图文混编的,可是图片内容只能显示路径<IMG height=768 src="/Try/images/20075202150212380.jpg" width=1024 border=0>
      

  10.   

    用表格做出来的啊,我来说一个办法,不要用表格了,用datalist好了,然后做好后台往数据库添东西,然后用datalist读出,我就是这样子实现的,而且还不用考虑html转换问题。
    我想知道ftb在用sqldatasource的insertquery的时候,在选择参数源一项应该用什么,我不想再用ado.net实现添加了
      

  11.   

    我也遇到类似的问题,用div怎么实现邦定呢?label只支持文字,不支持图片。。datagrid实现也是一个绑定一个字段,不支持图文在一起。多图片怎么实现呢?是不是要用,多个字段来保存图片的路径呢?借楼主的地方问一下,回头开贴加分,最近有几百分可以散散了。
      

  12.   

    按照 sxsluoyin(洛音) 的可以吧?  做一个模板列? 也不能显示吗??