我从数据库中绑定内容,页面布局被打乱,怎么解决
方法:
public string Cutstr(object content, int cutnum)
    {
        if (content.ToString().Length > cutnum)
        {
            return content.ToString().Substring(0, cutnum) + "……";
        }
        else
        {
            return content.ToString();
        }
    }源内绑定代码:
<%#  Cutstr(Eval("contents").ToString(),50)%>要绑定的内容:
<TABLE>
<TBODY>
<TR>
<TD><SPAN>组名</SPAN></TD>
<TD><SPAN>第一组</SPAN></TD>
<TD><SPAN>第二组</SPAN></TD>
<TD><SPAN>第三组</SPAN></TD>
<TD><SPAN>第四组</SPAN></TD>
<TD><SPAN>第五组</SPAN></TD>
<TD><SPAN>第六组</SPAN></TD>
<TD><SPAN>第七组</SPAN></TD>
<TD><SPAN>第八组</SPAN></TD>
<TD><SPAN>第九组</SPAN></TD></TR>
<TR>
<TD><SPAN>成绩</SPAN></TD>
<TD><SPAN lang=EN-US>89.78</SPAN></TD>
<TD><SPAN lang=EN-US>91.33</SPAN></TD>
<TD><SPAN lang=EN-US>89.33</SPAN></TD>
<TD><SPAN lang=EN-US>86</SPAN></TD>
<TD><SPAN lang=EN-US>83</SPAN></TD>
<TD><SPAN lang=EN-US>88</SPAN></TD>
<TD><SPAN lang=EN-US>87.67</SPAN></TD>
<TD><SPAN lang=EN-US>88.44</SPAN></TD>
<TD><SPAN lang=EN-US>93.11</SPAN></TD></TR></TBODY></TABLE>
<P><STRONG>一等奖:</STRONG><BR>第九组(郑州公交线路查询系统)</P>
<P><STRONG>二等奖:</STRONG><BR>第一组(WTIT word文档)<BR>第二组(QQ chat)</P>
<P><STRONG>三等奖:</STRONG><BR>第三组(旋风影音王)<BR>第八组(软件研究会动态改版网站)<BR>第六组(劲舞游戏)<BR></P>

解决方案 »

  1.   

    你要绑定的内容是html?
    你这么截了当然乱了
      

  2.   

    如果数据库里存的是这样的html代码的话,建议不要进行截取!
      

  3.   

    写个方法把html去掉就行了,我就是用这个的去截取文章一部分内容的
      protected string FormatStr(string str)
        {
            str = System.Text.RegularExpressions.Regex.Replace(str, "<[^>]+>", "");
            str = str.Length > 100 ? str.Substring(0, 100) + "..." : str;
            return str;
        }