如何在母版页中添加元标记?如何在元标记中动态添加描述?

时间:2014-01-14 10:57:18

标签: asp.net meta-tags

我有一个页面说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();
    }

请指导我,我做得对,还是做错了?如果没有,请提出其他一些选择。谢谢

1 个答案:

答案 0 :(得分:1)

母版页无法访问内容页面属性。

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

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