我有一个页面说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();
}
请指导我,我做得对,还是做错了?如果没有,请提出其他一些选择。谢谢
答案 0 :(得分:1)
母版页无法访问内容页面属性。
您可以在MasterPage中定义属性Brief,然后在内容页面中设置此属性:
((MasterType)this.Master).Brief = this.brief;