【问题标题】:How to add meta tag within master page?How to add description dynamically in meta tag?如何在母版页中添加元标记?如何在元标记中动态添加描述?
【发布时间】:2023-03-25 14:03:01
【问题描述】:

我有一个显示新闻的页面 news.aspx。我有一个单独的母版页,说 master_news.master,我在 news.aspx 中调用它。我想在此母版页中使用元标记。但问题是在内容中我想获取我存储在数据库中的简短新闻数据并显示在元标记的内容部分中。 我试过这样做- aspx 页面-

<meta name="description" content="<%=brief %>" />

.cs 页面-

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            news();
        }
    }

public void news()
    {
        dt = g1.return_dt("select substring(brief,0,300) as brief1 from tbl1 where xid=" + Request.QueryString["id"]);
        brief = dt.Rows[0]["brief1"].ToString();
    }

请指导我是做对还是做错?如果不是,请提出其他替代方案。谢谢你

【问题讨论】:

标签: asp.net meta-tags


【解决方案1】:

母版页无权访问内容页属性。

您可以在 MasterPage 中定义一个属性 Brief,然后从内容页面设置此属性:

((MasterType)this.Master).Brief = this.brief;

【讨论】:

    猜你喜欢
    • 2020-06-23
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 2011-04-26
    • 2015-04-11
    • 2019-09-18
    • 1970-01-01
    相关资源
    最近更新 更多