具有格式的Eval stacktrace

时间:2009-02-12 18:23:44

标签: c# asp.net data-binding gridview stack-trace

我想获取一个EventLog条目,该条目在其Message中有一个堆栈跟踪并将其绑定到GridView。如果我使用Eval(“消息”)并将其放在标签或< p>,显示,但堆栈跟踪被打碎在一起。

如果我在TextBox中评估它,它会保留其格式。

有没有办法将此stacktrace值计算为某种文字类型控件并保留格式?

我尝试过Server.HtmlEncode(Eval(“Message”))但没有成功。

1 个答案:

答案 0 :(得分:5)

听起来您需要将换行符转换为HTML换行符。尝试这样的事情:

String htmlMessage = e.Message.Replace("\n", "<br/>");