我是从代码后面添加元标记的新手,但是如果从后面的代码中添加SEO元标记,例如从数据库添加,那么它们是否会从一开始就添加到标记中?
如果是这样,我应该在哪里创建它们? Page_PreRender,Page_Init,..等。
提前致谢。
答案 0 :(得分:1)
服务器会将您的页面呈现给客户端(浏览器,搜索引擎爬虫)
最好将其添加到页面的模板,Razor文件或aspx文件中。
如果您确实要将其添加到您的页面。您可以将其添加到Page_Load,Page_Render或Page_Pre_Render
E.g。
我将在下面添加我的_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" />
}