【发布时间】:2016-04-13 09:45:33
【问题描述】:
我在 Dotnetnuke 中使用模块将动态内容添加到我的网页。所以我正在创建一个 Html Div 并在将其添加到页面之前向其中添加内容。
我正在用<br /> 标记替换内容中的换行符。不幸的是,当我这样做时,它会添加两个换行符而不是一个。我不知道这是否是 dotnetnuke 怪癖。如果是,我该如何克服?
HtmlGenericControl ModuleBody = new HtmlGenericControl("div");
ModuleBody.Attributes.Add("class", "panel-body");
ModuleBody.InnerHtml = Regex.Replace(pair.Entry.Value, "\n", "<br />");
【问题讨论】:
标签: html asp.net dotnetnuke line-breaks