在ASP.NET程序中用程序动态向<head>便签里添加<meta>标签
在使用ASP.NET框架开发:
若要在Html网页中加入<meta>设置,但想通过程序动态加入:
1、如果是ASP.NET4.0以前版本:
使用HtmlMeta类加入<meta>设置:
//首先我们应该创立HtmlMeta类实体(命名空间:System.Web.UI.HtmlControls)
HtmlMeta meta1=new HtmlMeta();
meta1.Name="keyword";
meta1.Content="ASP.NET,jQuery,Silverlight,HTML5,SQL Server";
HtmlMeta meta2=new HtmlMeta();
meta2.Name="description";
meta2.Content="这里是IT技术学习、分享的圣地!!!";
//其次我们应该获取到HtmlHeader(命名空间:System.Web.UI.HtmlControls)
HtmlHead head=Page.Header;
head.Controls.Add(metal);
就这样我们就完成了用程序动态在Html网页中家人<meta>标签设置了。
打开网页,查看源代码,在<head>标签里面就包含了<meta>标签了。
2、ASP.NET4.0版本:
前面的范例用HtmlMeta类可动态创立meta设置,但是设置一个metal扔需要好几行代码,但ASP.NET4.0有更简单的做法,利用MetaKeywords与MetaDescription属性只需二行程序。
使用MetaKeywords与MetaDescription属性设置<meta>信息
在此使用MetaKeywords与MetaDescription属性设置<meta>信息,以利搜索引擎优化(Searchengins optimization, SE))。
Page.MetaDescription="这里是IT技术学习、分享的圣地!!!";
Page.MetaKeywords="ASP.NET,jQuery,Silverlight,HTML5,SQL Server";
对照前一个范例至少8行程序,本程序只需2行就完成了,可见其精简易用度。
是不是很简单,不妨自己亲手试一试------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现