ASP.NET WebForm 动态改变输入到客户端的html 代码
2010-11-08 10:12 音乐让我说 阅读(463) 评论(0) 编辑 收藏 举报代码如下:
protected override void Render(HtmlTextWriter writer) { StringWriter stringWriter = new StringWriter(); HtmlTextWriter textWriter = new HtmlTextWriter(stringWriter); try { base.Render(textWriter); string repsonseHtml = stringWriter.ToString(); int tempIndex = repsonseHtml.IndexOf("</html>", StringComparison.OrdinalIgnoreCase); if (tempIndex != -1) { //这里可以改变内容 repsonseHtml = repsonseHtml.Insert(tempIndex, "<script type=\"text/javascript\"></script>"); } writer.Write(repsonseHtml); } catch (Exception) { } finally { textWriter.Dispose(); stringWriter.Dispose(); stringWriter.Close(); textWriter.Close(); } }
谢谢阅读。
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。