0

因此,当用户登陆我网站上的产品页面时,我们有一些交叉销售的产品可以通过 AJAX 交换到主视图。标题标签发生了变化,但它不会随着第一个替代产品翻转,然后在您翻阅其他产品时保持单击。

我唯一能想到的是我在回发过程中没有足够早地设置标题标签以使其正确更新,但我已经玩了一点,到目前为止我无法让它正常工作.

有人知道这个的好解决方案吗?

我在后面的代码中用一个简单的 Page.Title = "Product: "+productName;

我需要切换到使用 javascript 来设置它吗?

4

2 回答 2

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>
于 2009-03-17T17:02:54.303 回答
0

我想通了,产品更新是在页面加载之后发生的,因为它是一个被触发的事件。

移动了标题更新,它工作正常。

于 2009-03-17T18:16:40.880 回答