我写了一个基类,是从System.Web.UI.Page继承的,这个类中我重写了Render方法,代码如下
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
writer.WriteLine("<Html>");
writer.WriteLine("<HEAD>");
writer.WriteLine("<title></title>");
writer.WriteLine("<meta http-equiv=Content-Type Content=text/html charset=utf-8>");
writer.WriteLine("<meta http-equiv=Content-Language Content=utf-8>");
writer.WriteLine("<meta name=keywords Content=utf-8>");
writer.WriteLine("<meta name=Copyright Content=DGCIQ>");
writer.WriteLine("<link rel=stylesheet href="+Request.ApplicationPath+"/>"); writer.WriteLine("</HEAD>");
base.Render (writer);
}其功能就是想将浏览器中的<Head></head>的内容重写,代码没有问题,可是生成的页面会有两个<head>标记,有没有办法把多余的一个<head></head>中的内容全部干掉?