1

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

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

有没有办法将此堆栈跟踪值评估为某种文字类型控件并保留格式?

我试过 Server.HtmlEncode(Eval("Message")) 没有成功。

4

1 回答 1

5

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

String htmlMessage = e.Message.Replace("\n", "<br/>");
于 2009-02-12T18:27:39.800 回答