关于asp:textbox的换行问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:56:56
对asp:textbox控件已经设置了多行,已经能够提取到值,现在的问题是不能换行,我用正交存储在变量中,用变量显示,可以换行,但是在存储到数据库后,又是连成一片,应该如何设置?
asp:textbox有没有专门设置自动换行的属性?如果有应该怎么用?谢谢!
我已经用:
STR=replace(STR," "," ")
STR=replace(STR,chr(13)&chr(10),"<br>")
进行过处理,在asp程序中没有问题,但是在asp.net中就不行。
如果能够解决问题,我还可以加分。

存入数据的时候要对文本进行处理,即把 换行符存入数据库。

这方面你可以搜索一下。。

在写数据库之前使用下面处理后再写入数据库。
str=request("textbox控件名")
str=replace(str,"'",chr(39))
Str = Replace(Str,chr(13), "")
Str = Replace(Str,chr(10),"<BR>")

补充:
.net C#中将str.Replace("\n","<br>");

在存入数据库中时,假设text变量中的内容是要存入数据库中,先处理下:
text=replace(text,vbcrlf,"<br>")
之后再存入数据库。