我想写一个基类,里面定义页面的样式表,所有从这个基类继承而来的页面都不需要添加样式表的链接。
请问这个基类该如何写?
请问这个基类该如何写?
解决方案 »
- css在IE6和FF中的兼容性,急!
- 获取GridView选中行的 值 ?
- 隔段时间出现这个错:Could not load type from string value
- 在vs.net插入SWF,预览时不显示
- 怎么处理空字符串?
- master中的ascx 与 master中的aspx通信
- 如何在一个DropList获得另一个DropList的值
- 为什么我这么郁闷!!!每个月等着发工资!感觉前途渺茫啊!!!!!!!!!
- 调试windows服务的时候无法命中断点。。
- 困惑+郁闷有谁用过用XML维护一个TreeView=====解决再加贴给分
- access中没有视图?
- @@rowcount 是不是只返回最后一条指令影响的行数?
{
TextWriter tempWriter = new StringWriter();
base.Render(new HtmlTextWriter(tempWriter));
string href = AppName + "/CSS/styles.css";
string newStr = "<link type=\"text/css\" rel=\"stylesheet\" href=\"" + href + "\" /></HEAD>"; writer.Write(Regex.Replace(tempWriter.ToString(),"</HEAD>",newStr,RegexOptions.IgnoreCase));
}
public string AppName
{
get
{
string appPath=Request.ApplicationPath;
if(appPath.Trim()=="/")
return "";
return appPath;
}
}原理就是把</head>标签替换为样式表链接最后再加上</head>标签,相当于在</head>标签前插入样式表链接。
================================
http://www.webdiyer.com