如何使用子页面动态地将元标记添加到母版页 [英] how to add meta tag dynamically to the master page using child page

查看:99
本文介绍了如何使用子页面动态地将元标记添加到母版页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI

我们如何通过在代码页中编写代码来将元标记添加到母版页

HI
how can we add the meta tag to the master page by writting the code in the conten page coding

推荐答案

你好



在母版页中创建一个contentplaceholder



Hi

Create a contentplaceholder in master page

<head >
    <asp:ContentPlaceHolder ID="ContentPlaceHolderMetaData" runat="server">
    </asp:ContentPlaceHolder>

</Head>







之后,您可以在子内容中添加元标记

动态




After that you can add meta tag in this contentplaceholder from child form
Dynamically


我认为您要设置元标记代码..

(使用下面的代码,您可以为每个页面设置不同的元标记/标题 - 这是seo所需的)

在Page_Load事件中调用以下函数...

I think you want to set meta tag from code ..
(using below code you can set different meta tag/title for each page-which is required for seo)
Call below function in Page_Load Event...
public void settitle(string s1, string s2, string s3)
   {
       HtmlTitle htmltitle = new HtmlTitle();
       htmltitle.Text = s1;
       Header.Controls.Add(htmltitle);

        //  or title can be set as
        Page.Title = pagetitle;

       HtmlMeta htmlmeta = new HtmlMeta();
       htmlmeta .Name = "keywords";
       htmlmeta .Content = s2;
       Header.Controls.Add(htmlmeta );

       HtmlMeta htmlmeta2 = new HtmlMeta();
       htmlmeta2.Name = "description";
       htmlmeta2.Content = s3;
       Header.Controls.Add(htmlmeta2);
   }





来源:使用c#代码添加动态元数据,标题标签 [ ^ ]



如果您从中找到帮助,请选择upvote并标记为解决方案。

谢谢



Source : Add Dynamically Meta tage, title tag using c# code[^]

If you find help from it plz upvote and mark as solution this.
Thanks


这篇关于如何使用子页面动态地将元标记添加到母版页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆