读出一段有严格格式控制的文本?asp.net里面怎么办?? 也可用replace或者<pre><%=Server.HtmlEncode(strContent)%></pre> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 幕白的意思,用Replace方法,你读到一个string StringName里面,然后处理:StringName = StringName.Replace("OldValue","NewValue"); 问题还没有解决啊,我用下面的代码可是老是提示未将对象引用设置到对象的实例。请帮我看一下究竟错在那里,最好能给我实现的代码,我刚开始学习.net,望大家多多指教!(需要说明的是我在前台的DataList里面放了一个ID为LabelText的Label控件,当然后台代码中添了一句protected System.Web.UI.WebControls.Label LabelText;)以下为控制格式代码:string strContent;strContent = dsNewsView.Tables[0].Rows[0][4].ToString().Trim();strContent = strContent.Replace(strContent,"<br> ");this.LabelText.Text = strContent.Trim(); 通过FindControl找到该Label,然后再操作; newvalues=Server.HtmlEncode(oledvalue)还是这个好用! 控制是控制了,可是不对啊,控制的效果是每篇文章最后一行居中,其他还是没分开啊,下面是代码,请帮我看看,问题在那里啊?????????????? 深表感谢!!string strContent,ForStr;strContent = dsNewsView.Tables[0].Rows[0][4].ToString().Trim();ForStr = strContent ;ForStr.Replace(ForStr,"&vbCrLf,<br> &vbCrLf").ToString().Trim();this.LabelTEXT.Text = ForStr.Trim(); 试一下 strContent.Replace(" "," ").Replace("\n","<br>"); 刚才用了 “ DouZHlang(飞呀飞) ” 说的,有所转变,每段分开了,但是每段最后一行还是居中! public string ConvertText(string strText,bool bViewOrEdit) { if (bViewOrEdit) { strText = strText.Replace(((char)13).ToString(),"<br>"); strText = strText.Replace(((char)10).ToString(),"<br>"); strText = strText.Replace("<br><br>","<br>"); strText =strText.Replace(" "," "); } else { strText = strText.Replace(" "," "); strText = strText.Replace("<br>",((char)13).ToString()+"<br>"); strText = strText.Replace("<br>",((char)10).ToString()); } return strText; } 楼上的方法和前面几位的都差不多,当bViewOrEdit为true是实现格式控制,可只是分段,每段的首行没有缩进,并且每段最后一行居中!!!!急盼高手赐教!!!!!11 改成这样:文本读入数据库时 .Replace("\n","<br>");从数据库读出时 .Replace(" "," "); AjaxPro用jQuery应该怎样实现 web打印条码 各位帮帮忙看看这个错误如何解决,谢谢! 面试总被问到页面执行顺序,ASP.NET环境下到底是怎样的顺序呢? 去除FONT标签的正则怎么写 server.htmlencode() 是干嘛的? 如何使用webserver实现在线天气预报查询 求教:如何实现虚拟主机上的定时自动运行程序 为何treeview的属性NavigateUrl写成脚本出错? csdn blog发表文章时的错误 讨论:为什么数据在层间传送多用DataSet,而不用DataTable? 关于图片显示问题
StringName = StringName.Replace("OldValue","NewValue");
(需要说明的是我在前台的DataList里面放了一个ID为LabelText的Label控件,当然后台代码中添了一句protected System.Web.UI.WebControls.Label LabelText;)以下为控制格式代码:
string strContent;
strContent = dsNewsView.Tables[0].Rows[0][4].ToString().Trim();
strContent = strContent.Replace(strContent,"<br> ");
this.LabelText.Text = strContent.Trim();
还是这个好用!
string strContent,ForStr;
strContent = dsNewsView.Tables[0].Rows[0][4].ToString().Trim();
ForStr = strContent ;
ForStr.Replace(ForStr,"&vbCrLf,<br> &vbCrLf").ToString().Trim();
this.LabelTEXT.Text = ForStr.Trim();
strContent.Replace(" "," ").Replace("\n","<br>");
{
if (bViewOrEdit)
{
strText = strText.Replace(((char)13).ToString(),"<br>");
strText = strText.Replace(((char)10).ToString(),"<br>");
strText = strText.Replace("<br><br>","<br>");
strText =strText.Replace(" "," ");
}
else
{
strText = strText.Replace(" "," ");
strText = strText.Replace("<br>",((char)13).ToString()+"<br>");
strText = strText.Replace("<br>",((char)10).ToString());
}
return strText;
}
文本读入数据库时 .Replace("\n","<br>");从数据库读出时 .Replace(" "," ");