由于我是asp.net的新手,我需要你的帮助,
我正在使用MasterPage
和子页面。
在母版页中,我有一个Label
,其中显示了添加到购物车的商品。
当我在产品page.aspx中添加产品时,它在主页中更新为(1项)并显示在标签中,但是当我来到homepage.aspx
时它没有显示我在{{1}中使用相同的母版页{1}}。
如果我刷新home.aspx
,它会更新。我需要更新它而不刷新。
答案 0 :(得分:0)
示例代码如下所示
MasterPage标记:这是您要从子页面更新的母版页中的标签
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<强> MasterPage.cs:强>
public partial class MasterPage : System.Web.UI.MasterPage
{
public string labeltext
{
get
{
return Label1.Text;
}
set
{
Label1.Text = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
<强> ChildPage.cs:强>
protected void Page_Load(object sender, EventArgs e)
{
this.Master.labeltext = "Your value"; // set your value
}