要定义 Page.Title 之外的其他值?

Other values to define than Page.Title?

我有一个 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 %>

看起来不错,但我的价值观可能不会被描述。 (编辑)不止是字幕或文件编号,或用户名... 有什么可以考虑的吗?

您可以在内容页中使用母版页 public 变量。例如

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

您可以像这样设置任何值