请教textbox的问题。
在asp.net中,我分别给一个textbox和一个label同样的赋值,语句如下:
textbox1.text= " <span style= 'color:#ff0000; '> test </span> "
label1.text= " <span style= 'color:#ff0000; '> test </span> "
问题是两者在浏览器中的显示却完全不同,textbox1显示为: <span style= 'color:#ff0000; '> test </span>
label1显示为红色的test
请问如何让textbox1象label1一样通过这样的赋值显示红色的test?
谢谢。
------解决方案--------------------不能!
请熟悉基本HTML呈现规则,以及asp。net中webcontrol与html的对应关系
例如,
<asp:textbox id= "mytxt " runat=server text= "hello in textbox " />
> > >
<input id=mytxt type=text value= "hello in textbox " />
这里 hello in textbox 作为 输入框的内容呈现
而
<asp:label id=mylbl runat=server text= "hello in label " />
> > >
<span id=mylbl> hello in label </span>
这里 hello in label 作为标签 span 的内联子元素呈现的
故。。。。。。。。