【问题标题】:Title tag out of sync with AJAX标题标签与 AJAX 不同步
【发布时间】:2009-03-17 16:39:44
【问题描述】:

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

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

有人知道这个的好方法吗?

我在后面的代码中用一个简单的方法指定标题 Page.Title = "产品:"+产品名称;

是否需要转用javascript来设置?

【问题讨论】:

    标签: asp.net-ajax title


    【解决方案1】:

    我认为我们需要查看代码...我在基本页面中有以下内容,单击按钮可以更新标题:

    在 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>
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多