求助:后台添加的数据在前台显示的格式怎么控制? 我最近在做一个网站,管理员可以从后台发布一些文章,文章通过文本框输入,添加到SQL2000数据库.在前台,文章内容用一个DataGrid绑定进行显示.每次添加完以后的文章可以在前台显示,但是在后台输入的文章的段落在前台显示的格式就不对了,所有文章成了一个整段,原来的段落没有了,空格也没有了.这个问题如何解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单方法:使用在线编辑器控件代替文本框来输入数据,可以在网上搜索asp.net在线编辑器控件下载。 例:<asp:TemplateColumn SortExpression="au_fname" HeaderText="au_fname"> <ItemTemplate> <asp:Label runat="server" Text='<%# " " + DataBinder.Eval(Container.DataItem, "au_fname").ToString().Replace("\r\n","<br> ") %>' ID="Label2"/> </ItemTemplate></asp:TemplateColumn> 你如果跟踪你的文章从数据库里取出来到显示的地方时候的值你就会发现原来的段落是用\r\n之类的符号表示的你把\r\n替换成HTML的<br>就可以在页面中显示段落了 如果要做个某项目,比如ERP,而自己又没接触过,业务又不懂,应该怎么办 如何在<%# %> 里使用cs文件里的变量 再发一遍,我不相信没人回答!!! 关于网页布局 请问这句SQL语句错在哪里? 关于三楼楼长提供的OA系统的权限设计 如何在服务端让客户端弹出一个messagebox? javascript的也行 Datalist 行上加Attributes的问题? asp.net 打开问题~~~~在线 ~~~~` 高分寻组件 datagrid 怎么绑定到一个二位数组呢 请问class是什么意思?
使用在线编辑器控件代替文本框来输入数据,可以在网上搜索asp.net在线编辑器控件下载。
<ItemTemplate>
<asp:Label runat="server" Text='<%# " " + DataBinder.Eval(Container.DataItem, "au_fname").ToString().Replace("\r\n","<br> ") %>' ID="Label2"/>
</ItemTemplate>
</asp:TemplateColumn>
你就会发现原来的段落是用\r\n之类的符号表示的
你把\r\n替换成HTML的<br>就可以在页面中显示段落了