@ 关于样式表继承的问题....... 我想写一个基类,里面定义页面的样式表,所有从这个基类继承而来的页面都不需要添加样式表的链接。请问这个基类该如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以重写Page的Render方法,在这个方法中实现,这是我在项目中用的方法:protected override void Render(HtmlTextWriter writer){ 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 在 webdiyer(陕北吴旗娃) 的启发下又做了些修改http://singlepine.cnblogs.com/articles/285648.html 三元表达式效率更高吗? Vs2010旗舰版找不到asp.net mvc 模板 多表查询的结果怎么放在GridView里 c#怎么取当前网络时间(非系统时间) 提问!考考【孟子E章】 如何将这段ASP代码改写成ASP.NET form验证的问题 来看一下这个问题,另有50分相送!!!! 唉,跟我这样的菜鸟沟通也真是费劲......... 100分求解 EF CodeFirst 环境下外键关联和独立关联的问题 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