2009-03-17 2 views
0

Итак, когда пользователи приземляются на странице продукта на моем веб-сайте, у нас есть несколько продуктов, которые мы перекрещиваем, которые можно поменять местами на главный вид с помощью AJAX. Тэг названия изменяется, но он не переливается с первым альтернативным продуктом, а затем остается одним щелчком мыши, когда вы просматриваете дополнительные продукты.Заголовок тега не синхронизирован с AJAX

Единственная мысль, которую я мог бы сделать, это то, что я не устанавливаю тег заголовка достаточно рано в процессе обратной передачи, чтобы обновить его правильно, но я немного поиграл с этим, и до сих пор я не могу получить он работает правильно.

Кто-нибудь знает хорошее решение для этого?

Я оцениваю заголовок в коде с помощью простого Page.Title = "Product:" + productName;

Нужно ли перевернуть на использование javascript, чтобы установить его?

ответ

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

Я понял это, обновление продукта происходит после загрузки страницы, потому что это было событие, которое было увольняют.

Перемещено обновление названия, и оно работает нормально.

Смежные вопросы