所以,我在文本框中输入了文本,我需要在标签中显示为预览。问题是,它有特定的格式,所以@A是红色的触发器,文本是红色的,有些其他的文本颜色标志被插入(就像我们在某些时候插入@B而文本从该点开始是绿色的,依此类推)。
如果没有两个问题,这不会是一个大问题:
我无法解决的更大问题是我还有文字背景和文字高度的标志(我会在课堂上解决)。
font color red_____________green___________blue__________
font bacgr. black_________________________________red_____
font hight normal_________________double_________________
我希望你能得到它,我有三组参数(字体颜色,背景颜色和文字高度),一组中的参数应该改变一个属性,其他参数应该保留。
这肯定很复杂,但至少我需要知道如何制作例如@A触发器,Label中的文本颜色变为红色,@ A被删除,之后是例如@B,此时文本变为绿色,依此类推。 请记住,这是ASP.NET,因此很多C#功能都不可用。
答案 0 :(得分:0)
实现此目标的最简单方法是解析标记的字符串,并将其替换为实现所需格式的等效HTML / CSS标记(< span class =“red”>)。