2016-04-13 30 views
0

Bir içeriği kullanarak Dotnetnuke web sayfama Dinamik içerik ekliyorum. Bu yüzden bir Html Div oluşturuyorum ve sayfaya eklemeden önce ona içerik ekliyorum.Yeni satır karakterini <br /> ile iki satır aralıkları oluşturmadan nasıl değiştiririm

<br /> etiketi ile içeriğindeki satır sonlarını değiştiriyorum. Ne yazık ki bunu yaptığımda, bir yerine iki satır sonu ekler. Bu bir dotnetnuke quirk olup olmadığını bilmiyorum. eğer evet, bunu nasıl aşabilirim?

HtmlGenericControl ModuleBody = new HtmlGenericControl("div"); 
ModuleBody.Attributes.Add("class", "panel-body"); 
ModuleBody.InnerHtml = Regex.Replace(pair.Entry.Value, "\n", "<br />"); 

cevap

0

pair.Entry.Value değeri satır sonu karakteri olarak \r\n sahip olduğunu Oldukça sadece \n daha olasıdır.

yerine bu deneyin:

ModuleBody.InnerHtml = Regex.Replace(pair.Entry.Value, "\r\n", "<br />");