从Asp.Net中的GridView控件生成压缩HTML

时间:2012-05-15 09:17:58

标签: asp.net

是否有可能从GridVIew生成压缩HTML ???

1 个答案:

答案 0 :(得分:1)

我不建议这样做,但我可以就如何尝试这样做提出一个想法: 您可以在字符串中渲染GridView,进行压缩,然后将其显示到页面。

TextWriter stringWriter = new StringWriter();

    HtmlTextWriter GrapseMesaMou = new HtmlTextWriter(stringWriter);

    cGridView.RenderControl(GrapseMesaMou);

    // this is the string that you show on page (eg place it on a literal)
    string cFinalResults = CompressHtml(stringWriter.ToString());

    // not show it any more...
    cGridView.Visible = false;

一个html压缩器:http://code.google.com/p/htmlcompressor/

我不知道这是否可以适用于所有情况,但您可以试一试,看看它是否适合您。