UpdatePanel, похоже, перекодирует символы в заголовке страницы?

У меня есть страницы со специальными в названии для правильной типографики, например, в нем написано «Группы Exchange '07» с правильным апострофом, а не одиночной кавычкой. HTML-объект для апострофа - & # 8216;

Итак, я обнаружил, что если я установил заголовок страницы из VB, заголовок отображается нормально, но как только панель обновления обновит этот HTML-объект перекодируется и отображается неправильно как "

Я использую

    public static T GetVisualChild<T>(Visual parent) where T : Visual
    {
        T child = default(T);
        int numVisuals = VisualTreeHelper.GetChildrenCount(parent);
        for (int i = 0; i < numVisuals; i++)
        {
            Visual v = (Visual)VisualTreeHelper.GetChild(parent, i);
            child = v as T;
            if (child == null)
            {
                child = GetVisualChild<T>(v);
            }
            if (child != null)
            {
                break;
            }
        }
        return child;
    }

, но VisualTreeHelper.GetChildrenCount () для DataGridRow всегда возвращает 0. Я проверил, что DataGridRow не является нулевым и уже заполнен данными. Любая помощь приветствуется.

Спасибо.

10
задан maayaa 8 September 2010 в 18:56
поделиться