asp.net 用一个button控制textbox的字体颜色

2024-12-19 03:45:06
推荐回答(4个)
回答1:

在asp.net里面是没有富文本框的 ,对TextBox只能设置所有内容的颜色,常理上无法对他部分文字单独设置样式。要做到有两种方法:
1.纯JS模拟实现,计算出需要高亮关键字的坐标后,用JS模拟一个文本层绝对定位到该坐标覆盖,给人一个文本框中高亮的假象。
2.使用可写的Iframe代替TexBox,对Iframe进行样式化,可达到目的,但是在存储内容时,需要做一个过滤操作---这个方法是比较靠谱的,目前一些大网站也是采用这种做法的

回答2:

你秒似已经进入WEB开发的时阶程度,,,
这时候你得脱离MS给的固有框架,学习一下 CSS JAVASCRIPT了
用CSS 和JS 实现就是 修改 字体的 CSS值
....

回答3:

Try RichTextbox, instead of textbox

回答4:

查询某个单词,然后高亮显示,这属于全文搜索了。
一个按钮控制不了吧