MultiLine 换行后实现读取不换行的具体思路
<asp:TextBox ID = "txtRecord" TextMode="MultiLine" Columns="30" Rows="10" runat="server" />输入内容中有换行,保存到数据库,直接查看感觉没有换行,但查询结果“以文本格式显示结果”你就会发现 其实是有换行的。
接下来问题就来了,页面读取显示,为什么换行又没了??!!查阅N多文档,发现:
明白了吧,但又一个容易误导的是,“换行符”和“回车” “以文本格式显示结果” 都是换了一行的
经过测试发现,ASP.Net文本域插入的是 “换行符” CHAR(10) 哦耶这下可以了吧,对于老鸟来说,下面就不用我说了吧。
但考虑到新手也比较多的情况说明一下吧:
lblInfo.Text = dt.Rows[0]["Info"].ToString().Replace("CHAR(10)","<br>"); 错!!!!!!!!!
CHAR(10) 不是文本,这样替换是不行的.
想要在SQL中插入换行是这样写的
代码如下:
insert into Order_Messages values('','aaaa'+char(13)+' nbbb',1,getdate())--注意红色部分
SELECT TOP 1 *,REPLACE(contents,char(10),'<br>') AS Cont FROM Order_Messages
这个应该没问题了吧。。。。。。好吧,有人说,我页面有编辑功能,但一点编辑<br>都带出来了。。。。。。。好人做到底:txtRecord.Text = lblSCLTJL.Text.Replace("<br>","\r\n");
OK 收工,完整了。
相关推荐
-
MultiLine 换行后实现读取不换行的具体思路
<asp:TextBox ID = "txtRecord" TextMode="MultiLine" Columns="30" Rows="10" runat="server" />输入内容中有换行,保存到数据库,直接查看感觉没有换行,但查询结果"以文本格式显示结果"你就会发现 其实是有换行的. 接下来问题就来了,页面读取显示,为什么换行又没了??!!查阅N多文档,发现:
-
解决SpringBoot打成jar运行后无法读取resources里的文件问题
开发一个word替换功能时,因替换其中的内容功能需要 word 模版,就把 word_replace_tpl.docx 模版文件放到 resources 下 在开发环境中通过下面方法能读取word_replace_tpl.docx文件,但是打成jar包在 linux下运行后无法找到文件了 File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "static/office_template/xxx.docx&q
-
springboot打成jar后无法读取根路径和文件的解决
目录 springboot打成jar后无法读取根路径和文件 springboot打jar找不到资源文件 springboot打成jar后无法读取根路径和文件 ClassLoader.getSystemResourceAsStream(authenticationFileName) PropertiesUtils.class.getClass().getResourceAsStream("/authentication.properties") 未打包时都可以获取到根路径和文件 打包后报
-
asp中回车换行符CHR(10)表示换行,CHR(13)表示回车,CHR(32)表示空格
先举个例子 <% function th(str) str=replace(str,"妈的","MD") str=replace(str,"靠","KAO") th=str end function function encode(str) str = replace(str, ">", ">") str = replace(str, "<",
-
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
一.前言 使用bootstrap-datepicker和bootstrapValidator也有一段时间了,在工作中发现两者同时使用时会出现的一种问题,当选择完日期后,并不会正确校验该字段.为了更加直观的展现问题,上图一张. 可以看出,当选择完日期后,校验结果并没有达到预期,是因为bootstrapValidator插件默认情况下,不会重复校验一个已经标记为验证通过或验证不通过的字段.so ,当开始触发校验后,没有通过校验,当正确选择日期后,并不会刷新校验结果,就会导致数据无法正常提交,当手动把
-
Oracle除去数据中的换行符以免读取出现问题
很多数据存进数据库后,可能需要将整条数据取出,并用特殊符号分割,而且整条数据必须是处于一行,如此,如果数据出现 换行的情况,那么读取时就有问题. 这个时候就需要对即将取出的数据做特殊的处理,也就是 除去里面的换行符号: replace(replace(columnName,CHR(10),''),chr(13),'') 补充: 特殊符号ascii定义 制表符 chr(9) 换行符 chr(10) 回车符 chr(13)
-
JS保存、读取、换行、转Json报错处理方法
异常信息:Unexpected token ILLEGAL 先说处理方法: 1.保存: 复制代码 代码如下: varcont=encodeURI($("#txtMessage_Content").val()).replace(/%0A/g,"brHH"); 2.读取: 复制代码 代码如下: entity[i].Contents.replace(/</g,"<").replace(/>/,">").rep
-
php 字符串中的\n换行符无效、不能换行的解决方法
例如下面的代码: 复制代码 代码如下: <?phpecho 'hello\n';echo 'world';?> 程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号: 复制代码 代码如下: <?phpecho "hello\n";echo "world";?> 这样就可以了!其实就是PHP的双引号和单引号的区别问题,简单个概括下双引号中的变量可以解析,单引号就是绝对的字符串. 附:PHP去除换行的三种方法代码 复制代码
-
关于Filter中获取请求体body后再次读取的问题
Filter获取请求体body再次读取 工作需要,要将请求和响应做一些处理,写一个filter拦截请求,拦截request中body内容后,字符流关闭,controller取到的请求体内容为空. 从Request中获取输入流,InputStream只能被读取一次. 解决方案 给request添加一个包装类BodyWrapper,继承HttpServletRequestWrapper, 先从request中取输入流,读取流中的数据,然后重写getInputStream()和getReader()方
-
TinyMCE syntaxhl插入代码后换行的修改方法
在pre后 面加个换行,然后才能回到可视化界面里继续编辑博客.如果博客里要插入的代码片段很多,就会非常不爽.所以今天给它做了个小修改. 打开plugins\syntaxhl\js\dialog.js 定位到41行,找到</pre>标记.这是预格式化标签的结尾标记.所以只要在它后面插入一个段落标记,即可让光标跳出我们插入的代码片段.插件的作者在41行后加了个bug注释,所以不敢贸然写在</pre>的后面,所以我们换一行,把<p></p>拼接上. 现在我们插入代
随机推荐
- HTANoid 用hta编写的一个经典的游戏
- 《CSS3实战》笔记--渐变设计(三)
- 使用开源工具制作网页验证码的方法
- windows server 2008 登录过程中显示历史登录信息
- Java实现双向链表(两个版本)
- Java实现监控多个线程状态的简单实例
- Python中的hypot()方法使用简介
- Android编程使用pull方式解析xml格式文件的方法详解
- 简单介绍不用库(框架)自己写ajax
- MyBatis学习笔记(二)之关联关系
- Mysql优化调优中两个重要参数table_cache和key_buffer
- 利用React-router+Webpack快速构建react程序
- JavaScript多并发问题如何处理
- jQuery实现鼠标点击弹出渐变层的方法
- jQuery 获取/设置/删除DOM元素的属性以a元素为例
- 如何将一个String和多个String值进行比较思路分析
- javascript实现页面内关键词高亮显示代码
- C#画笔使用复合数组绘制单个矩形的方法
- BGP边界网关协议
- 通过集线器连接的对等网