因此,当用户登陆我网站上的产品页面时,我们有一些我们交叉销售的产品可以通过AJAX交换到主视图中。标题标签会发生变化,但是当您翻阅其他产品时,标签标签不会随第一个替代产品翻转,然后只需点击一下即可。
我能想到的唯一想法就是我没有在回发过程中尽早设置标题标签以使其正确更新,但是我已经玩了一些,到目前为止我无法得到它工作正常。
有人知道这方面有一个很好的解决方案吗?
我正在用简单的代码在后面的代码中分配标题 Page.Title =“产品:”+ productName;
我是否需要使用javascript来设置它?
答案 0 :(得分:0)
我认为我们需要查看代码...我在基本页面中有以下内容并单击按钮更新标题:
在Page_Load()中:
Page.Title = DateTime.Now.ToString();
在aspx中:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
答案 1 :(得分:0)
我明白了,产品更新是在页面加载后发生的,因为它是一个被触发的事件。
移动了标题更新,它运行正常。