Asp.net mvc 3 asp.net mvc 3中的元标记
我有一个MVC3的网站,它不会出现在谷歌搜索中。作为SEO优化的一部分,我想把meta标记放在_layout.cshtml中。仅在母版页或内容页中放置元标记是否好?什么是更好的搜索引擎优化技术?元标记是静态的。提前感谢。由于元标记放置在Asp.net mvc 3 asp.net mvc 3中的元标记,asp.net-mvc-3,seo,Asp.net Mvc 3,Seo,我有一个MVC3的网站,它不会出现在谷歌搜索中。作为SEO优化的一部分,我想把meta标记放在_layout.cshtml中。仅在母版页或内容页中放置元标记是否好?什么是更好的搜索引擎优化技术?元标记是静态的。提前感谢。由于元标记放置在标题上,因此它们只能放置在版面上。你可能还想看看这篇文章 所有站点通用的元标记应放置在_layout.cshtml中 描述一些自定义页面的元标记应该在此页面的自定义部分中定义 例如: _layout.chtml <head> &
标题上,因此它们只能放置在版面上。你可能还想看看这篇文章
所有站点通用的元标记应放置在_layout.cshtml中
描述一些自定义页面的元标记应该在此页面的自定义部分中定义
例如:
_layout.chtml
<head>
<title>@Html.Raw(ViewBag.Title)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
... other common tags
@RenderSection("Meta", required: false) // your section
...
</head>
\u layout.chtml
@Html.Raw(ViewBag.Title)
... 其他常用标签
@RenderSection(“Meta”,必需:false)//您的分区
...
在自定义页面中,您应该使用
@model SomeModel
@section Meta
{
<meta name="description" content="your custom tag" />
// other custom tags
}
// some html or other code
@model SomeModel
@节元
{
//其他自定义标记
}
//一些html或其他代码