18 个解决方案
#1
不能使用textbox。在textbox里是解析html的,但是在div或者label里不行
#2
不能使用textbox。在textbox里是解析html的,但是在div或者label里不行
#3
后台定义全局变量,然后在页面<%=你定义的全局变量 %>
#4
TextBox1.Text=dt.rows[0]["content"].tostring().Replace("<br/>","\r\n");
#5
你用编辑起的话,如FCKEditor或者CKEditor这些的话
你输入:呵呵,则存进去的是<p>呵呵</p>
所以你输出到页面的话也就是Html代码
如果你用的是Input或者TextBox的话,怎么可能自动添加Html代码呢
我一般不会用Input或者TextBox来控制换行的,这个控件就是用来
存字符串的,存Html干嘛
你输入:呵呵,则存进去的是<p>呵呵</p>
所以你输出到页面的话也就是Html代码
如果你用的是Input或者TextBox的话,怎么可能自动添加Html代码呢
我一般不会用Input或者TextBox来控制换行的,这个控件就是用来
存字符串的,存Html干嘛
#6
TextBox1.Text = "a\r\nb\r\n"; 这样是可以的
#7
Replace("<br/>","\r\n"); 这个可行
#8
我的意思是不能使用textbox,现在时数据库中有/r/n但是在显示出来的时候不换行。我希望他换行
#9
是的啊,你如果要显示html的话,就把"\r\n"替换掉,然后使用div或者lable显示。
#10
没看明白
楼主到底想干嘛??
楼主到底想干嘛??
#11
\\r\\n
#12
我这个不知道为什么就是替换不了/r/n
#13
Replace可以实现
#14
我想将从数据库里取出来的数据比如
08年7月至今\r\n 1、单位:采埃孚(中国)投资有限公司\r\n 2、部门和职务:ZFLS/CAE主
将其换行显示,不出现\r\n
08年7月至今\r\n 1、单位:采埃孚(中国)投资有限公司\r\n 2、部门和职务:ZFLS/CAE主
将其换行显示,不出现\r\n
#15
如果是textarea的话,用$('#ID').val('Text\r\nText')可以换行
#16
检查你的输出页面的后台代码,是不是设置了清除html元字符。如果是设置了读取数据库清除元字符,那么你数据库里的/r/n当然就不能被至形成换行符了。实现方法可以使用JS也可以使用其他asp.net支持的程序语言来转换这个换行比如Replace("<br/>","\r\n").
#17
楼上的不知你们看没看过数据库中换行是怎么个情况?
在数据库字段中如果不是保存的HTML源码,而是直接保存的页面中控件里的值,那么数据库中的换行不是显示为\r\n,而是一个空格,再就是如果你的TextBox不是多行的,那么也不显示换行,将TextBox的属性设置为多行文本就可以了。
也可以用string.Repleace()方法将换行进行处理下显示。
在数据库字段中如果不是保存的HTML源码,而是直接保存的页面中控件里的值,那么数据库中的换行不是显示为\r\n,而是一个空格,再就是如果你的TextBox不是多行的,那么也不显示换行,将TextBox的属性设置为多行文本就可以了。
也可以用string.Repleace()方法将换行进行处理下显示。
#18
学习啦
#1
不能使用textbox。在textbox里是解析html的,但是在div或者label里不行
#2
不能使用textbox。在textbox里是解析html的,但是在div或者label里不行
#3
后台定义全局变量,然后在页面<%=你定义的全局变量 %>
#4
TextBox1.Text=dt.rows[0]["content"].tostring().Replace("<br/>","\r\n");
#5
你用编辑起的话,如FCKEditor或者CKEditor这些的话
你输入:呵呵,则存进去的是<p>呵呵</p>
所以你输出到页面的话也就是Html代码
如果你用的是Input或者TextBox的话,怎么可能自动添加Html代码呢
我一般不会用Input或者TextBox来控制换行的,这个控件就是用来
存字符串的,存Html干嘛
你输入:呵呵,则存进去的是<p>呵呵</p>
所以你输出到页面的话也就是Html代码
如果你用的是Input或者TextBox的话,怎么可能自动添加Html代码呢
我一般不会用Input或者TextBox来控制换行的,这个控件就是用来
存字符串的,存Html干嘛
#6
TextBox1.Text = "a\r\nb\r\n"; 这样是可以的
#7
Replace("<br/>","\r\n"); 这个可行
#8
我的意思是不能使用textbox,现在时数据库中有/r/n但是在显示出来的时候不换行。我希望他换行
#9
是的啊,你如果要显示html的话,就把"\r\n"替换掉,然后使用div或者lable显示。
#10
没看明白
楼主到底想干嘛??
楼主到底想干嘛??
#11
\\r\\n
#12
我这个不知道为什么就是替换不了/r/n
#13
Replace可以实现
#14
我想将从数据库里取出来的数据比如
08年7月至今\r\n 1、单位:采埃孚(中国)投资有限公司\r\n 2、部门和职务:ZFLS/CAE主
将其换行显示,不出现\r\n
08年7月至今\r\n 1、单位:采埃孚(中国)投资有限公司\r\n 2、部门和职务:ZFLS/CAE主
将其换行显示,不出现\r\n
#15
如果是textarea的话,用$('#ID').val('Text\r\nText')可以换行
#16
检查你的输出页面的后台代码,是不是设置了清除html元字符。如果是设置了读取数据库清除元字符,那么你数据库里的/r/n当然就不能被至形成换行符了。实现方法可以使用JS也可以使用其他asp.net支持的程序语言来转换这个换行比如Replace("<br/>","\r\n").
#17
楼上的不知你们看没看过数据库中换行是怎么个情况?
在数据库字段中如果不是保存的HTML源码,而是直接保存的页面中控件里的值,那么数据库中的换行不是显示为\r\n,而是一个空格,再就是如果你的TextBox不是多行的,那么也不显示换行,将TextBox的属性设置为多行文本就可以了。
也可以用string.Repleace()方法将换行进行处理下显示。
在数据库字段中如果不是保存的HTML源码,而是直接保存的页面中控件里的值,那么数据库中的换行不是显示为\r\n,而是一个空格,再就是如果你的TextBox不是多行的,那么也不显示换行,将TextBox的属性设置为多行文本就可以了。
也可以用string.Repleace()方法将换行进行处理下显示。
#18
学习啦