代码如下:
public void tijiao(Object sender,CommandEventArgs e)
{
if(Page.IsValid)
{
string neirong;
neirong=nr.Text.Replace("\0"," ");
neirong=nr.Text.Replace("\n","<br>");
//neirong=Server.HtmlEncode(nr.Text);
string sqlstring="insert into news(lx,bt,zz,nr,ycc) values('"+showlx.Text+"','"+bt.Text+"','"+zz.Text+"','"+neirong+"','"+ycc.Text+"')";
SqlCommand comm=new SqlCommand(sqlstring,conn);
comm.ExecuteNonQuery();
Response.Write("<script language=javascript>alert('新闻发布成功!');</"+"script>");
bt.Text="";
zz.Text="";
ycc.Text="";
nr.Text="";
}
else
{
Response.Write("<script language=javascript>alert('新闻内容格式不符,请检查!');</"+"script>");
}
}
我想把输入的内容空格和换行原样输出!用" "和"<br>"进行转义字符的替换,结果换行倒是能做到,就是空格始终不行~特别的文字开头前的空格死都不显示!文字中间有空格的话可以显示空一格(不管空多少,都是显示空一格~),该怎么弄啊!在线等啊!!!请各位高手指点迷津~感激万千啊~
public void tijiao(Object sender,CommandEventArgs e)
{
if(Page.IsValid)
{
string neirong;
neirong=nr.Text.Replace("\0"," ");
neirong=nr.Text.Replace("\n","<br>");
//neirong=Server.HtmlEncode(nr.Text);
string sqlstring="insert into news(lx,bt,zz,nr,ycc) values('"+showlx.Text+"','"+bt.Text+"','"+zz.Text+"','"+neirong+"','"+ycc.Text+"')";
SqlCommand comm=new SqlCommand(sqlstring,conn);
comm.ExecuteNonQuery();
Response.Write("<script language=javascript>alert('新闻发布成功!');</"+"script>");
bt.Text="";
zz.Text="";
ycc.Text="";
nr.Text="";
}
else
{
Response.Write("<script language=javascript>alert('新闻内容格式不符,请检查!');</"+"script>");
}
}
我想把输入的内容空格和换行原样输出!用" "和"<br>"进行转义字符的替换,结果换行倒是能做到,就是空格始终不行~特别的文字开头前的空格死都不显示!文字中间有空格的话可以显示空一格(不管空多少,都是显示空一格~),该怎么弄啊!在线等啊!!!请各位高手指点迷津~感激万千啊~
解决方案 »
- checkbox 提交后 checked一直是=false 怎么回事
- sitemap 的roles
- 大家谈谈自己的项目的技术架构吧
- 一个很困扰的问题
- 不通过在服务器端IIS上对虚拟目录进行应用程序设置,有别的办法吗(网上貌似有,但就是没找到)
- 关于TextBox控件输入内容的验证
- 如何让div的滚动条自动显示在底部
- 很久没有遇到这么棘手的问题了,关于从数据库读“二进制流”图片,绑定到DataGrid中的<img src="images?id=<% # Da......
- TreeView控件,如果单击节点后在其右面的iframe中显示 制定的页面
- asp.net如何实现如下效果
- |M| 以前公司做的网站,出现Timeout expired错误,不解决不给我发工资 200分 超急要钱交房租了
- 大虾们,请问一个问题,我登陆进入主界面,如何去掉主界面的IE的地址拦
“ ”
另外使用参数接受文本进行插入
看代码好像是从text框中取出数据并写入数据库
原则上空格写入数据库是不用做转义的,空格还分两种,全角空格和半角空格
你使用断点跟踪一下数据,看看取得的string 的char[]数组,空格是多少,确定是获取到了空格再做转义。
neirong=nr.Text.Replace(" "," "); 是可以的。
这样做:
neirong=nr.Text.Replace("\n","<br> ");这样只要敲回车就可以达到开头出现空格的效果了~哇哈哈哈哈~解决问题了!也很感谢大家对我的问题这么关心!!!感谢大家!!!感谢!!!