ASP.NET WebForm 动态改变输入到客户端的html 代码
2010-11-08 10:12 音乐让我说 阅读(470) 评论(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/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号