如题,我现在在做一个类似新闻发布的东西,后台使用textBOX存储
的时候有空格啊,换行的格式,但是前台读的时候却没有格式了.前台是使用服务器端的TD 读的,
我目前存储的时候没有存相关的标记,这个问题应该怎么解决啊,大家帮忙哦!

解决方案 »

  1.   

    取值的时候
    string s=Server.HtmlEncode(TextBox1.Text);
    保存到数据库从数据库取出的时候:
    string s=Server.HtmlDecode(你去出来的值);
      

  2.   

    //****构建一个HTML函数转换
    public static string GetStringConvertHTML(string strTemp)
    {
        if(strTemp=="") return "";    StringBuilder strApp=new StringBuilder();    strApp.append(strTemp.replace(" "," "));
        strApp.append(strTemp.replace(">",">"));
        strApp.append(strTemp.replace("\t\n","<br>"));
        strApp.append(strTemp.replace("<","&lt;"));    return strApp.ToString();
    }//****调用函数
    protected string InfoContext="";InfoContext=GetStringConvertHTML(strContext);
      

  3.   

    你要编辑就需要在EditItemTemplate中添加你所要编辑的东西,至于要找
    DATALIST里边的控件,你可以使用findcontrol方法找到控件,然后就可以使用这个
    控件的TEXT值了!