【发布时间】:2014-09-02 18:18:06
【问题描述】:
我认为这个问题很明显,我错过了,但即使在广泛搜索之后我也无法弄清楚。我在一个电子商务网站上工作,我在母版页上有一个购物车链接,我想用购物车中的商品数量进行更新。目前,我将该号码存储在 cookie 中。无论如何,我有一个“添加到购物车”方法,可以将所有适当的购物车项目添加到 cookie,但在方法运行之前加载母版页。所以我想从内容页面设置 LinkButton.Text 但我没有成功。我尝试过使用 get;放;在母版页的公共属性上以及使用
((LinkButton)this.Master.FindControl("linkButton")).Text = string.Format("Your Cart Contains {0} Item(s)", cookie.Values["itemsincart"]);
当我单步执行代码时,它会更改它,但随后又会变回来。这使我相信我正在访问错误的母版页,但我不知道。任何帮助将不胜感激!
【问题讨论】:
-
您是否尝试过强烈键入 MasterPage 并直接访问该属性。 msdn.microsoft.com/en-us/library/vstudio/…
标签: c# asp.net master-pages