Генерация HTML из Detailsview и GridView - PullRequest
0 голосов
/ 01 июня 2011

У меня есть несколько DetailViews и GridViews на моей странице, я хотел бы, чтобы HTML из обратной передачи заполнял эти DetailsViews и Gridviews (по сути, щелкнув правой кнопкой мыши на странице и View Source). Проблема в том, что я не получаю данные, просто выполнив:

    WebRequest requestHTML = WebRequest.Create(baseUrl);
    WebResponse responseHTML = requestHTML.GetResponse();
    StreamReader reader = new StreamReader(responseHTML.GetResponseStream());

    String htmlContent = reader.ReadToEnd();

Вместо этого мне нужно визуализировать каждый элемент управления в StringBuilder, а затем прикрепить его к моей длинной HTML-строке. Почему первый блок кода просто не возвращает эти данные?

    StringBuilder sb = new StringBuilder();
    StringWriter sw = new StringWriter(sb);
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    GridView1.RenderControl(hw);

Итак, чтобы уточнить, моя страница правильно отображает все в DetailsViews и GridViews, однако первый набор кодов не возвращает HTML, содержащий данные из DetailsViews и таблиц, сгенерированных Gridviews.

...