中易网

带有HTML格式的字符串显示在文本框中

答案:3  悬赏:30  
解决时间 2021-01-14 14:20
  • 提问者网友:听门外雪花风
  • 2021-01-14 02:30
带有HTML格式的字符串显示在文本框中
最佳答案
  • 二级知识专家网友:底特律间谍
  • 2021-01-14 02:56
文本框是没办法解析html代码的吧而且文本框没有设置多行的话,都是无法换行的。
全部回答
  • 1楼网友:走死在岁月里
  • 2021-01-14 05:57
没有看懂你做的啥!但是html的<br/>就是回车
  • 2楼网友:野味小生
  • 2021-01-14 04:28
文本框是不支持格式的,你所看到的富格式编辑器都不是用文本框做的,多行文本框(TEXTAREA)也不支持格式,但是它可以处理换行,你可以在输出时将<br>标签替换为&10;这样就可以得到换行效果.
追问:我在DataList里编辑一个数据库需要储存的字段的时候用了HtmlEditorExtender,所以存储到数据库中是有格式符号的;我需要在其他地方依然用到这个字段,如GridView和DataList,所以希望在这些地方的文本框中能以带格式的形式显示,而不是连格式符号一起显示!求思路,谢谢
追答:不知道你说的是些个什么东西,也很难理解你所谓的格式符号,如果是HTML标签,那你可以用DIV或IFRAME来富格式处理,如果是INPUT TYPE="TEXT"或是TEXTAREA,那它只能以HTML标签形式显示,因为这些表单控件只支持纯文本内容.你可以将带HTML标签的内容放到DIV中用于显示,再用INPUT TYPE="hidden"来保存HTML代码用于与后端交互.
刚刚提到的换行应为&#10;,在此更正一下.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息