2016-09-23 2 views
1

Я разрабатываю приложение для викторины в ASP.NET. Я использую переключатели для отображения таких параметров:ASP .NET display html tags в RadioButton.Text

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

Теперь на вопрос, связанный с HTML, все варианты имеют только HTML-теги в базе данных: например

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

я удалил <> знак в противном случае приведенный выше пример не будет оказывать здесь как текст.

Когда текст для таких переключателей отображается на веб-странице, текст не отображается с использованием свойства RadioButton.Text.

Как заставить переключатели отображать теги, хранящиеся в базе данных?

ответ

0

Вы могли бы сделать что-то вроде этого:

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

Более подробная информация здесь: https://www.dotnetperls.com/htmlencode-htmldecode

Но больше вопрос, почему вы хотите использовать таблицы в первую очередь. Было бы намного проще посмотреть на реализацию CSS.

+0

Спасибо, это сработало хорошо. –