要定义的其他值比Page.Title?

时间:2016-05-26 14:13:13

标签: c# asp.net master-pages site.master

我有一个Site.master页面,我放置了标题,导航栏,页脚... 我刚刚发现Page.Title允许您定义标题 page_number_one.aspx.cs喜欢

    //page_number_one.aspx.cs
             Page.Title = "Home";   

并且在site.master中就像

    //page_number_one.aspx
<h2><%: Page.Title %></h2>

但是如果我需要更多的值放在我的site.master中并在我的.aspx.cs中定义它们?我可以使用什么?

    //page_number_one.aspx.cs
int filenumber = 4;
Page.MetaDescription = filenumber

    //page_number_one.aspx
<%: Page.MetaDescription %>

看起来很不错,但我的价值可能不会被描述。 (编辑)超过字幕或文件编号或用户名... 你能想到什么吗?

1 个答案:

答案 0 :(得分:0)

Ypu可以在内容页面中使用母版页公共变量。例如

((Site1)this.Master).filenumber=2;

您可以设置这样的任何值