所以我有一个内容页aspx
& aspx.cs
,我添加到ASPX此行<%@ MasterType virtualPath="~/MasterPage.master"%>
,所以我可以从我的aspx.cs
数据传递给我的master page
。它可以工作,但是一旦我点击移动到另一个页面或刷新页面,我传递的数据就消失了,并且值返回到字段在传递任何东西之前的原始默认值。在母版页我写道:ASP.NET:从内容页传递数据掌握页,并保持它
public string PassLogedUser
{
get { return this.LogedUser.Text; }
set { this.LogedUser.Text = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
LogedUser.Text = PassLogedUser;
}
我怎样才能保持我的数据传递,当我在浏览器中浏览到另一个页面,甚至当我刷新页面?
感谢
您可以使用session来保存,可用于从页面相同的用户页面的数据。您也可以将其存储在cookie中或数据库中。 – 2016-06-10 17:13:50
谢谢,你能告诉我该怎么做吗?如何使用会话或直接给我一个解释链接? – nirh1989
这是非常基本的东西,并且有很多关于在ASP.NET Web窗体中页面间持久数据的在线信息。谷歌将是一个好的开始。 – DVK