Динамически добавлять пользовательский элемент управления на страницу без обратной передачи страницы - PullRequest
0 голосов
/ 24 ноября 2011

Я хочу добавить пользовательский элемент управления на мои страницы без обратных ссылок на страницу.

Я не могу использовать панели обновления, поскольку у меня есть элемент управления загрузками файлов в пользовательских элементах управления.

Я такжене хочу размещать пользовательские элементы управления на странице, а затем загружать их внутри страницы, используя функции загрузки jQuery.Точно так же я не могу использовать iframes.

Как я могу сделать это через JQuery или AJAX?

1 Ответ

0 голосов
/ 28 ноября 2011

Этот ответ опубликован некоторым пользователем, но он / она удалил ответ:

Итак, я публикую его ответ

Хотя я хочу добавить серверные элементы управления в свое приложение, но у меня не было выбора, кроме как использовать элементы HTML

    StringBuilder b = new StringBuilder();
    HtmlTextWriter h = new HtmlTextWriter(new StringWriter(b));
    UserControl u = new Page().LoadControl("~/UserControl.ascx") as UserControl;
    u.RenderControl(h);

    return b.ToString();

Это работает, только если все элементы управления в УПРАВЛЕНИИ ПОЛЬЗОВАТЕЛЕМ имеют тип html

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