【发布时间】:2013-02-13 19:12:43
【问题描述】:
我正在共享点 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);
}
我尝试了各种组合
,\r\n,\n,同时使用 htmlEncode 和 htmlDecode 无济于事。
我过去读过一些关于
的内容,但我不确定这是否是正确的方法。这里有什么诀窍?
【问题讨论】:
-
可以把它扔到一个文本框里面或者在html中使用一个换行符
元素 -
你试过
<br />吗?