我有一份Word文档,大概2000字.
输入TEXTBOX1后,上载到服务器,在页面上输出.
我用了下面一个函数来换
但是页面还是很宽.我想时在往TextBox1输入时,一行文字多了,没有默认的换行.
比如说我一连输入100字,而我设置的Rows=30.
该如何处理?谢谢!!
public string HttpDeCode(object obj)
{
string str=obj.ToString();
str=str.Replace("<","&lt;");
str=str.Replace(">","&gt;");
str=str.Replace(" ","&nbsp;&nbsp;");
str=str.Replace("\n","<br>");
return str;
}

解决方案 »

  1.   

    <table style="TABLE-LAYOUT: fixed" width="100%">
    <tr>
    <td style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all"><asp:textbox id="TextBox1" ReadOnly="True" MaxLength="100" Width="100%" runat="server"></asp:textbox></td>
    <td align="right></td>
    </tr>
    </table>
      

  2.   

    把TextBox的TextMode属性设置为MultiLine
      

  3.   

    MultiLine = true;
    ="TABLE-LAYOUT: fixed; WORD-BREAK: break-all