我使用的是ASP.NET 2.0和SQL Server 2005。
我在数据库中保存一个值/字符串,例如............
<P>Test 1</P><P>Test2</P>
现在我想解码/删除html标签并将其正确显示给用户,例如....
测试1
测试2
我试过这个,但它不起作用!
txtDesc.Text = VALUE FROM DATABASE
我做错了什么?这一定是ASP.NET 2.0中的一个问题吗?
编辑:
我将值设置为文本框,其中文本框的TEXTMODE属性设置为MULITILINE以进行滚动。将其设置为普通标签工作但不适用于我的文本框.......
答案 0 :(得分:1)
ltrDesc.Text = Value from database
<div style="width:100px; height:100px; overflow:scroll">
<asp:Literal ID="ltrDesc" runat="server" />
</div>
答案 1 :(得分:0)
要显示带有html标签的文本,Literal,PlaceHolder,Panel服务器控件支持更好。