Проигрышный заголовок страницы после UpdatePanel asyncpostback

Это зависит от того, хотите ли вы посмотреть, равны ли 2 вещи или один и тот же объект.

is проверяет, являются ли они одним и тем же объектом, а не только равными. Маленькие ints, вероятно, указывают на одно и то же место памяти для эффективности пространства

In [29]: a = 3
In [30]: b = 3
In [31]: id(a)
Out[31]: 500729144
In [32]: id(b)
Out[32]: 500729144

Вы должны использовать == для сравнения равенства произвольных объектов. Вы можете указать поведение с атрибутами __eq__ и __ne__.

14
задан TheTXI 9 March 2009 в 18:15
поделиться

3 ответа

Действительно ли Вы настроены против использования свойства Title Страницы Содержания?

<%@ Page Title="Your Page Title" Language="vb" AutoEventWireup="false" MasterPageFile="~/MasterPages/...

можно также получить доступ к этому программно в загрузке страницы...

5
ответ дан 1 December 2019 в 14:22
поделиться

Мы столкнулись с этой точной проблемой об одном из наших сайтов.

непосредственная фиксация должна была сбросить заголовок на основной странице codebehind page_load метод.

, По-видимому, когда вызов ajax происходит, он повторно выполняет основную страницу. Это заставляло наш заголовок исчезать.

, Например:

protected void Page_Load(object sender, EventArgs e) {
    this.Page.Title = "whatever title you have...";
}

А лучше фиксация должна отбросить MS updatepanel, гадят и начинают использовать JSON / jQuery, где Вы на самом деле имеете некоторый достойный контроль над вызовами.

7
ответ дан 1 December 2019 в 14:22
поделиться

Вы можете поместить заголовок страницы в Viewstate, а затем просто взять строку в событии Click обратной передачи кнопки и назначить ее Page.Title

    public string MyPageTitle
    {
        get
        {
            return (string)ViewState["MyPageTitle"];
        }
        set
        {
            ViewState["MyPageTitle"] = value;
        }
    }

Назначение загрузки страницы: MyPageTitle = "My Cool" Заголовок веб-страницы »; Затем в событии щелчка кнопки:

protected void MyLinkButton_Click(object sender, EventArgs e)
    {

       Page.Title = MyPageTitle;

    }
-2
ответ дан 1 December 2019 в 14:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: