我正在共享点 aspx 页面上进行一些服务器端验证。如果有任何错误,我将一个字符串传递给 PreRender 中的 zone.error 文本。
如何让我的换行符呈现?
现在我有:
protected override void OnPreRender(EventArgs e)
{
if (!string.IsNullOrEmpty(_errorText))
{
this.Zone.ErrorText += "I'm an error!" + Environment.NewLine + "Fix me damnit!";
}
base.OnPreRender(e);
}
我尝试了各种组合
<br />,\r\n,\n,同时使用 htmlEncode 和 htmlDecode 无济于事。
我过去读过一些关于 <pre> 的内容,但我不确定这是否是正确的方法。
这里有什么诀窍?