我想获取一个EventLog条目,该条目在其Message中有一个堆栈跟踪并将其绑定到GridView。如果我使用Eval(“消息”)并将其放在标签或< p>,显示,但堆栈跟踪被打碎在一起。
如果我在TextBox中评估它,它会保留其格式。
有没有办法将此stacktrace值计算为某种文字类型控件并保留格式?
我尝试过Server.HtmlEncode(Eval(“Message”))但没有成功。
答案 0 :(得分:5)
听起来您需要将换行符转换为HTML换行符。尝试这样的事情:
String htmlMessage = e.Message.Replace("\n", "<br/>");