首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

从textarea或者Textbox输入到数据库后,怎么按textarea原来的排版显示在网页里

2012-02-26 
从textarea或者Textbox输入到数据库后,如何按textarea原来的排版显示在网页里?如题。如果我用如下代码显示

从textarea或者Textbox输入到数据库后,如何按textarea原来的排版显示在网页里?
如题。
如果我用如下代码显示数据,那应该如何修改呢?
<div>
    <%#   DataBinder.Eval(Container.DataItem,   "content1 ")%>
</div>

[解决办法]
直接用textbox好像不行哈,你去下个文本编辑控件下来用,那样可以
[解决办法]
用pre可以吧
[解决办法]
把一些关键字符replace掉就行了吧.
\n 替换成 <br> 等等.
[解决办法]
二楼的说得不错,下个文本编缉器吧!比如 freetextbox
[解决办法]
字符替换
[解决办法]
顶,不会,帮顶顶,一会再来看看解决了吗!
[解决办法]
如果我用如下代码显示数据,那应该如何修改呢?
<div>
<%# DataBinder.Eval(Container.DataItem, "content1 ")%>
</div>
-------------------------
首先你在存入数据库的时候要content.relace( "\r\n ", " <br> ")
然后显示的时候就可以了
[解决办法]
如果是VB。NET 就replace(vbcrlf, " <br> ")
[解决办法]
public static string ShowTextArea( object str )
{
string _str = Convert.ToString( str );
_str = _str.Replace( "\r\n ", " <br> ");
return _str;
}


<div>
<%# ShowTextArea( DataBinder.Eval(Container.DataItem, "content1 ") )%>
</div>

[解决办法]
当然了,前面应当有个类的引用的,我是简单的这样写了
[解决办法]
freetextbox可以满足你的编辑功能..

热点排行