2012-03-15 53 views
-1

我想格式化字符串以在c#中的字符串之间添加空格。Html标签显示,因为它是从C#格式编码时在页面中

summary.AppendFormat("&nbsp;&nbsp;&nbsp;{0}&nbsp;{1}:&nbsp;{2}{3}</br> ", item.FirstName, item.LastName, item.Completed ? item.Summary : "not&nbsp;completed", item.Schedule == DateTime.MinValue ? "" : "&nbsp;(" + DateTime.ToShortDate(item.Schedule, user) + ")"); 

这应该在HTML页面呈现为

第一轮     苏瑞 纳拉亚南: 建议 (2012/3/2)

,但我看到这个像下面在html页面

First Round</br> &nbsp;&nbsp;&nbsp;Suri&nbsp;Narayanan:&nbsp;recommend &nbsp;(3/2/2012)</br> 

如果我编辑相同使用firebu克,如果我把一些空间,那么它得到格式化良好。

请让我知道您对此的评论。

+0

什么类型的控制是 “摘要”? – rie819 2012-03-15 19:32:45

+0

对不起,这个混乱。它的StringBuilder,然后再做一个Response.Write(summary.ToString()); – nimi 2012-03-15 19:33:18

+0

以及它如何被添加到您的网页? – rie819 2012-03-15 19:33:46

回答

0

你应该使用下面的文字。

<asp:Literal ID="Literal" runat="server" Mode="PassThrough"></asp:Literal> 

Literal.text = “您的文本”

+0

我不能使用文字..这是类似的东西,我从javascript调用相同的动态字段。有没有其他方法可以解决这个问题? – nimi 2012-03-15 20:41:02

相关问题