在asp.net 2.0里,可以支持动态访问meta 标记了
2007-07-11 17:44
429 查看
在asp.net 2.0里,可以支持动态访问meta 标记了,比如可以动态增加关键字了
Private Sub CreateMetaTags()
Dim hm As New HtmlMeta()
Dim head As HtmlHead = CType(Page.Header, HtmlHead)
hm.Name = "Keywords"
hm.Content = "VB.Net, VB.NET, .NET"
head.Controls.Add(hm)
End Sub
asp.net中如何动态添加meta tag?
比如我要动态添加一个 <META NAME="Description" CONTENT="FAQ,dddd,ffff">
1.添加引用
using System.IO;
using System.Text.RegularExpressions;
2.重写Render
protected override void Render(HtmlTextWriter writer)
{
TextWriter tempWriter = new StringWriter();
base.Render(new HtmlTextWriter(tempWriter));
string meta = "<META NAME=/"Description/" CONTENT=/"FAQ,dddd,ffff/">";
writer.Write(Regex.Replace(tempWriter.ToString(),"</HEAD>",meta,RegexOptions.IgnoreCase));
//原理就是把</head>标签替换为想要加的内容,然后再加上</head>标签,相当于在</head>标签前插入想要加的内容。
}
3.参考 http://singlepine.cnblogs.com/articles/285648.html
Private Sub CreateMetaTags()
Dim hm As New HtmlMeta()
Dim head As HtmlHead = CType(Page.Header, HtmlHead)
hm.Name = "Keywords"
hm.Content = "VB.Net, VB.NET, .NET"
head.Controls.Add(hm)
End Sub
asp.net中如何动态添加meta tag?
比如我要动态添加一个 <META NAME="Description" CONTENT="FAQ,dddd,ffff">
1.添加引用
using System.IO;
using System.Text.RegularExpressions;
2.重写Render
protected override void Render(HtmlTextWriter writer)
{
TextWriter tempWriter = new StringWriter();
base.Render(new HtmlTextWriter(tempWriter));
string meta = "<META NAME=/"Description/" CONTENT=/"FAQ,dddd,ffff/">";
writer.Write(Regex.Replace(tempWriter.ToString(),"</HEAD>",meta,RegexOptions.IgnoreCase));
//原理就是把</head>标签替换为想要加的内容,然后再加上</head>标签,相当于在</head>标签前插入想要加的内容。
}
3.参考 http://singlepine.cnblogs.com/articles/285648.html
相关文章推荐
- 小tips:asp.net 2.0里动态访问meta标记
- asp.net 2.0中可以访问head了
- 【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了
- 【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了
- 【商业版】C# ASP.NET 通用权限管理系统组件源码中的数据库访问组件可以全面支持Access单机数据库了
- asp.net 2.0里动态访问meta标记
- asp.net 2.0中可以访问head了
- 小tips:asp.net 2.0里动态访问meta标记
- 小tips:asp.net 2.0里动态访问meta标记
- ASP.NET Core 2.0系列学习笔记-应用程序修改默认端口支持外网IP访问
- ASP.NET中动态设置Head<meta>区域标记
- ASP.NET中动态设置Head区域标记http://www.ronghu.net/spaces/u/badapple0412/asp-net-head-title-meta.shtml
- ASP.NET Forums 2.0 本地化修改(五) - 增加页面Meta标记的keywords和description
- [导入]asp.net 2.0-实现数据访问(1)
- ASP.NET 2.0 中动态添加 GridView 模板列的例子
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧 http://andyliu.cnblogs.com/archive/2006/03/28/360645.html
- ASP.NET 2.0 文件下载(支持大文件、防盗链)
- asp.net 2.0中页的生存周期(Lifecycle)和动态控件
- 一个百思不得其解的“ASP.NET 2.0网站运行提示: HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 ”错误
- ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )