Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SEO元标记背后的代码-C#_C#_Asp.net_Seo_Meta Tags - Fatal编程技术网

SEO元标记背后的代码-C#

SEO元标记背后的代码-C#,c#,asp.net,seo,meta-tags,C#,Asp.net,Seo,Meta Tags,我不熟悉从代码后面添加元标记,但是如果SEO元标记是从代码后面添加的,例如从数据库添加的,它们会像从一开始就添加到标记中一样工作吗 如果是,我应该在哪里创建它们?页面预呈现、页面初始化等 提前感谢。服务器将向客户端呈现您的页面(浏览器、搜索引擎爬虫) 最好将其添加到页面模板、Razor文件或aspx文件中 如果您确实想将其添加到页面中。您可以将其添加到页面加载、页面渲染或页面预渲染 例如 我会将下面的代码添加到我的_Layout.cshtml文件或母版页模板的类似代码中 <!DOCTYPE

我不熟悉从代码后面添加元标记,但是如果SEO元标记是从代码后面添加的,例如从数据库添加的,它们会像从一开始就添加到标记中一样工作吗

如果是,我应该在哪里创建它们?页面预呈现、页面初始化等


提前感谢。

服务器将向客户端呈现您的页面(浏览器、搜索引擎爬虫)

最好将其添加到页面模板、Razor文件或aspx文件中

如果您确实想将其添加到页面中。您可以将其添加到页面加载、页面渲染或页面预渲染

例如

我会将下面的代码添加到我的_Layout.cshtml文件或母版页模板的类似代码中

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    @if (Page.NeedAdditionMeta)
    {
        <meta name="m1" content="xxx" />
        <meta name="m2" content="yyy" />
        <meta name="m2" content="zzz" />
    }

@如果(第页需要添加元数据)
{
}

我想从管理面板中添加它们,因此它将不时更改。这样,搜索爬虫就不会识别它们了?你的管理面板是什么,一个web控件?只要它添加到您的页面响应输出中,就应该可以了。谢谢,帮了大忙。