大家好! 小弟做了个新闻系统,用Lable 来显示新闻内容时,没有分段。 添加内容时是用Textbox的。。
解决方案 »
- 这样的代码是不是会导致百度收录乱码??
- asp.net (vb)如何判断浏览器类型啊
- Server.Transfer执行子请求出错
- 我已经给 xmlDocument 对象加上<?xml version="1.0" encoding="gb2312"?>,怎么读出来还是乱码??
- ASP.NET操作Word的问题!
- 如何提取word文档中的文字内容?
- 一个既简单又纳闷的action问题.
- 关于检索目录的问题
- 从数据库中取出的值为空为什么显示是: 有没有好的办法让他显示为空不要显示 ,好难看。
- 怎样给DropDownList添加一项?
- asp.net mvc 怎样查 第一条数据
- asp.net mvc view 如何显示匿名对象集合?
从数据库取出新闻内容后,先进行Html编码,然后将"\r\n"替换成"</p><p>",最后在字符串开头加上"<p>",末尾加上"</p>"。div1.InnerHtml=resultStr;
添加的时候建议用本文编辑器,例如fckeditor
{
DataTable db = users.retNoticeDetail(id);
int count = db.Rows.Count;
string strDetail = "<div style='width:570px;'>";
DataRow Row = db.Rows[0];
strDetail += "<div>发布时间:" + Row["distributeTime"] + "</div>";
strDetail += "<div style='height:30px;'></div>";
strDetail += "<div style='width:570px; text-align:center;font-size:16pt;'>" + Row["title"] + "</div>";
strDetail += "<div style='height:20px;'></div>";
strDetail += "<div style='font-szie:14px;'> " + Row["newcontent"] + "</div>";
strDetail += "</div>";
return strDetail;
}
<div id="div1" runat="server">
</div>
string s = File.ReadAllText(Server.MapPath("~/1.txt"), Encoding.GetEncoding("gb2312"));
s = Server.HtmlEncode(s);
s = s.Replace("\r\n", "</p><p>");
s = "<p>" + s + "</p>";
s = s.Replace("<p></p>", "");
div1.InnerHtml = s;
简单多了 功能强大N倍 。