首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    UltraWebChart部署时报GUI+错误解决手记[原创]

    ArticleID=5444 ]    Infragistics.WebUI.UltraWebChart.UltraChart.Render(HtmlTextWriter output) +8152    System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243    System.Web.UI.Control.RenderChildren (HtmlTextWriter writer) +72    System.Web.UI.Control.Render(HtmlTextWriter writer) +7    System.Web.UI.Control.RenderControl (HtmlTextWriter writer) +243    System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72    System.Web.UI.HtmlControls.HtmlForm.RenderChildren (HtmlTextWriter writer) +44    System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +260

    58920发布于 2021-07-23
  • 来自专栏Java架构师必看

    控件的呈现方法(Rendering)的内核

    RenderChildren方法和RenderControl方法.其中RenderControl方法是public的方法,先看看这三个方法的实现: Public void RenderControl(HtmlTextWriter 属性是否为真,如果是,则调用Render方法呈现控件,否则不呈现控件  if(Visible)  {   Render(writer);  } } Protected virtual void Render(HtmlTextWriter //调用RenderChildren方法呈现该控件的子控件  RenderChildren(writer); } Protected virtual void RenderChildren(HtmlTextWriter 方法又细分成三个方法:RenderBgeginTag,RenderContents,RenderEndTag.Render的实现代码如下: Protected override void Render(HtmlTextWriter  RenderContents(writer);  //呈现结束标签  RenderEndTag(writer); } Public virtual void RenderBeginTag(HtmlTextWriter

    79210发布于 2021-03-22
  • 来自专栏Java架构师必看

    Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法

    中页面缓存也是一个不错的选择了 将页面生成静态的方法有多中,据不完全统计有N种(N>1) 呵呵 以下的方法来自 "孟子E " 解释的方法 代码如下     protected override void Render(HtmlTextWriter     ...{         System.IO.StringWriter html = new System.IO.StringWriter();         System.Web.UI.HtmlTextWriter  tw = new HtmlTextWriter(html);         base.Render(tw);         System.IO.StreamWriter sw = new System.IO.StreamWriter 静态页面的生成  protected override void Render(HtmlTextWriter writer) {      StreamWriter r=new StreamWriter  h=new HtmlTextWriter(r);      base.Render(h);       r.Close();      h.Close();      Response.Redirect

    88830发布于 2021-03-22
  • 来自专栏全栈程序员必看

    asp.net RenderControl

    anchor.InnerText = "test"; test.Controls.Add(anchor); StringWriter writer = new StringWriter(); HtmlTextWriter htmlWriter = new HtmlTextWriter(writer); test.RenderControl(htmlWriter); Response.Write(writer.GetStringBuilder

    1.3K20编辑于 2022-09-15
  • 来自专栏.NET开发那点事

    DataTable2Excel网上找的 原文出处不详

                //IO用于导出并返回excel文件             System.IO.StringWriter strWriter = null;             System.Web.UI.HtmlTextWriter                 strWriter = new System.IO.StringWriter();                 htmlWriter = new System.Web.UI.HtmlTextWriter

    36920编辑于 2022-05-07
  • 来自专栏liulun

    六:理解控件的运行机制(例:基于WebControl命名空间的控件)

    AddAttributesToRender方法,此方法在RenderBeginTag之前发生         protected override void AddAttributesToRender(HtmlTextWriter (HtmlTextWriterStyle.TextAlign, "center");         }         protected override void RenderContents(HtmlTextWriter

    29930编辑于 2022-05-08
  • 来自专栏葡萄城控件技术团队

    Wijmo 更优美的jQuery UI部件集:导出Wijmo的GridView到Excel

    Web控件有一个RenderControl()方法可以将服务器端控件的内容输出到指定的HtmlTextWriter对象。如果启用了Tracing,该方法还将存储控件的Trace信息。 然后该HtmlTextWriter对象输出到一个StringWriter 对象。 '创建一个stringwriter Dim stringWrite As New System.IO.StringWriter() '创建一个使用该stringwriter的htmltextwriter Dim htmlWrite As New System.Web.UI.HtmlTextWriter(stringWrite) Dim dg As C1.Web.Wijmo.Controls.C1GridView.C1GridView dg.RowStyle.ForeColor = System.Drawing.Color.Black '绑定修改后的datagrid '告诉datagrid将自己呈现到我们提供的htmltextwriter

    1.3K80发布于 2018-01-10
  • 来自专栏Angular学习规划

    C#页面内容导出

    this.EnableViewState = false; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); gv.RenderControl(hw); Response.Write(hw.ToString

    81720编辑于 2022-10-05
  • 来自专栏偏前端工程师的驿站

    网页优化系列三:使用压缩后置viewstate

    1 protected override void Render(HtmlTextWriter writer) 2 { 3 StringWriter sw = new StringWriter (); 4 HtmlTextWriter htw = new HtmlTextWriter(sw); 5 base.Render(htw); 6 htw.Flush resulteHtml.ToString()); 22 } Render是页面发送给用户前最后留给我们发挥的地方了(除了自定义HttpModule啦),base.Render()会将页面控件所生成的html代码输入到HtmlTextWriter

    1.1K50发布于 2018-01-18
  • 来自专栏Java架构师必看

    Asp.Net下通过切换CSS换皮肤

    还不错: 直接重写Render事件         protected override void Render(System.Web.UI.HtmlTextWriter writer)         {             StringWriter sw = new StringWriter() ;             HtmlTextWriter htmlWriter = new HtmlTextWriter

    68220发布于 2020-10-15
  • 来自专栏跟着阿笨一起玩NET

    Asp.net中把DataTable或DataGrid导出为Excel

    IO用于导出并返回excel文件 14            System.IO.StringWriter strWriter = null; 15            System.Web.UI.HtmlTextWriter                 strWriter = new System.IO.StringWriter(); 26                htmlWriter = new System.Web.UI.HtmlTextWriter IO用于导出并返回excel文件 15            System.IO.StringWriter strWriter = null; 16            System.Web.UI.HtmlTextWriter                 strWriter = new System.IO.StringWriter(); 27                htmlWriter = new System.Web.UI.HtmlTextWriter

    2.1K10发布于 2018-09-19
  • 来自专栏全栈程序员必看

    使用RenderControl方法把GridView控件导出到EXCEL

    ; using (StringWriter tw = new StringWriter()) { using (HtmlTextWriter hell = new HtmlTextWriter(tw)) { gridView.AllowPaging = false

    70420编辑于 2022-09-09
  • 来自专栏全栈程序员必看

    asp.net读取用户控件,自定义加载用户控件

    control);//在新建的page对像中加载进去 System.IO.StringWriter tw = new System.IO.StringWriter(); HtmlTextWriter wt = new HtmlTextWriter(tw); page.RenderControl(wt);//在新建的page对像 输出html Response.Write

    2.1K30编辑于 2022-07-20
  • 来自专栏全栈程序员必看

    使用控件的RenderControl()方法导出Excel「建议收藏」

    System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); if (GridViewMaster !

    55230编辑于 2022-09-09
  • 来自专栏liulun

    三:理解Page类的运行机制(例:在render方法中生成静态文件)

                Label1.Text = "文章内容为:"+ Request["id"].ToString();         }         protected override void Render(HtmlTextWriter writer)         {             StringWriter sw = new StringWriter();//这个和StringBuilder没太大区别             HtmlTextWriter  htmlw = new HtmlTextWriter(sw);             base.Render(htmlw);//不用传递进来的writer             htmlw.Flush

    61120编辑于 2022-05-08
  • 来自专栏岑玉海

    C#向excel中写入数据的三种方式

                System.IO.StringWriter tw = new System.IO.StringWriter();//将信息写入字符串             System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);//在WEB窗体页上写出一系列连续的HTML特定字符和文本。             HTML内容呈现给客户端时所使用的格式化功能             //获取control的HTML             dg.RenderControl(hw);//将table中的内容输出到HtmlTextWriter

    4.3K40发布于 2018-02-28
  • 来自专栏张善友的专栏

    网站速度优化模块HttpCompressionModule

    ecmascriptversion=1.5     w3cdomversion=1.0     css1=true     css2=true     xml=true     tagwriter=System.Web.UI.HtmlTextWriter ecmascriptversion=1.5     w3cdomversion=1.0     css1=true     css2=true     xml=true     tagwriter=System.Web.UI.HtmlTextWriter ecmascriptversion=1.5     w3cdomversion=1.0     css1=true     css2=true     xml=true     tagwriter=System.Web.UI.HtmlTextWriter

    1.3K70发布于 2018-01-22
  • 来自专栏跟着阿笨一起玩NET

    ASP.NET datable导出excel

    System.IO.StringWriter stringWrite = new System.IO.StringWriter(myCItrad); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); //// 为了解决dgData中可能进行了分页的情况,需要重新定义一个无分页的

    80020发布于 2018-09-19
  • 来自专栏全栈程序员必看

    Gridview导出为Excel

    ctl.Page.EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write

    86910编辑于 2022-09-06
  • 来自专栏烙馅饼喽的技术分享

    我的CMS开发记-5 实现静态化页

    protected override void Render(HtmlTextWriter writer)     {         //***收到此标志表示需要将此页面静态化         if System.IO.StringWriter html = new System.IO.StringWriter())             {                 using (System.Web.UI.HtmlTextWriter  tw = new HtmlTextWriter(html))                 {                     base.Render(tw);                     

    1.3K100发布于 2018-05-02
领券