Как добавить простой HTML в элемент управления панели, который является частью элемента управления множественного просмотра в asp.net - PullRequest
2 голосов
/ 08 февраля 2010

У меня есть многократное представление, которое содержит представление, которое содержит панель. название этой панели "Panel1"

У меня есть следующий код, и мой HTML не отображается на отображаемой странице. Любая идея, почему это не работает, я должен делать что-то не так? sw = простая инструкция html, любая выдаст тот же результат.

 String mstring = sw.ToString();

 Panel1.Controls.Add(new LiteralControl(mstring));

Я также использую dotnetnuke, не уверен, что проблема в этом.

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

Этот код выглядит хорошо. Вы уверены, что ваш MultiView отображает правильный вид?

0 голосов
/ 08 февраля 2010

Можем ли мы попробовать альтернативную работу здесь? Просто добавьте литерал в панель как


<asp:panel ID="panel1" runat="server"><asp:Literal ID="lit" runat="server"></asp:Literal></panel>

, а затем попробуйте


lit.Text = sw.ToString();

Еще одна интересная проверка, которая может помочь, - sw.ToString () должен что-то показать. Я знаю, что эта проверка сумасшедшая, но ошибка тоже такая;)

...