как показать строку в виде HTML-контента в веб-форме - PullRequest
6 голосов
/ 30 ноября 2011

Я пытаюсь получить HTML-документ для отображения на моей веб-странице, теперь содержимое поступает из базы данных в виде строки.Теперь я знаю, что есть способ сделать это в выигрышных формах, используя Browser.DocumentText.Но как мне сделать это в веб-форме?

Я попытался установить свойство innerHTML для div внутри «OnRowCommand», «OnRowCommand» находится внутри панели обновления.Когда я перемещаю Div за пределы панели, скажем, чуть ниже тела, он хорошо рендерится.

Ответы [ 4 ]

9 голосов
/ 30 ноября 2011

Ну, есть много способов сделать это, вы можете использовать метку, буквальные элементы управления.

Или, возможно, определите открытую строку на вашей странице, а затем используйте ее прямо в html как:

<%= strSomeString %>
6 голосов
/ 30 ноября 2011

Добавление литерального элемента управления в файле aspx и в заданном коде

Literal1.Text=data_from_DB;

2 голосов
/ 30 ноября 2011

Попробуйте это:

html код:

 <div id="webcontent" runat="server">
 </div>

Код:

  webcontent.InnerHtml = FromDBstring;
0 голосов
/ 30 ноября 2011

Подпишите для Mvc приложения Html.Raw('html tages') или MvcHtmlString.Create('html tages') и для веб-формы HttpUtility.HtmlEncode('html tages')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...