在RadioButton.Text中显示html标签

本文关键字:html 标签 显示 RadioButton Text | 更新日期: 2023-09-27 18:08:23

我正在ASP.NET中开发一个测验应用程序。我使用单选按钮来显示选项,如下所示:

rbOption1。Text = reader["Option1"].ToString();

现在,对于一个与HTML相关的问题,所有的选项在数据库中只有HTML标签,例如:

tr td /td td rowspan=”2” /td /tr

我已经删除了<>符号,否则上面的例子将不会在这里呈现为文本。

当这些单选按钮的文本在网页上呈现时,则使用RadioButton.Text属性不显示文本。

如何强制单选按钮显示存储在数据库中的标签?

在RadioButton.Text中显示html标签

你可以这样做:

string TestString = "This is a <Test String>.";
string EncodedString = System.Web.HttpUtility.HtmlEncode(TestString);

更多信息在这里:https://www.dotnetperls.com/htmlencode-htmldecode

但是更大的问题是为什么首先要使用表。查看CSS实现可能要简单得多。