向Literal控件添加换行符

时间:2013-01-22 16:50:03

标签: c# asp.net webforms

我对ASP.NET Literal控件存在一些问题,因为它没有呈现<br/>标记。

string strTemp = task.Description.ToString();
lit_description.Text = strTemp.Replace("\r\n", "<br/>");

输出:

LG SERVICE TICKET<br/><br/> <br/><br/>- DATE IN (eg. Feb 11, 2011):<br/><br/>- DATE OUT (eg. Feb 11, 2011):<br/><br/>- Client Has Critical Data (fees will apply):<br/><br/>- Windows Password: <br/><br/>- Accessories:<br/><br/><br/><br/><br/>Client Complaint:<br/><br/><br/><br/>

1 个答案:

答案 0 :(得分:8)

Mode设置为PassThrough

<asp:Literal Id="lit_description" Mode="PassThrough"></asp:Literal>
  

PassThrough 不会修改控件的内容。