Label多行显示有关问题

Label多行显示问题
我要把一段代码显示在Label控件上,代码是从存放在SQL   Server中的,而当我从数据库中读出并显示的时候,效果特别不好,该换行的没有换行,我把Height和Width都设置我空也没用.请问哪位前辈能指点一下,谢谢!

------解决方案--------------------
str = Server.HtmlEncode(str);
Label.Text = str.Replace( "\r\n ", " <br/> ");