Ajax Control Toolkit и iPad - PullRequest
       25

Ajax Control Toolkit и iPad

0 голосов
/ 26 сентября 2018

У меня есть веб-приложение, которое отлично работает на ПК и ноутбуках, но умирает при просмотре на iPad или iPhone.Он отображает сообщение об ошибке для некоторой панели обновления:

«Элемент управления с идентификатором« someUpdatePanel »требует ScriptManager на странице. ...»

Я погуглил проблему, и это выглядело какпроблема может быть решена путем использования или обновления файла конфигурации браузера;однако все это связано с обновлением файла .Net 2.0 и browserCap, которое запрещено.По-видимому, если совместимый браузер не найден, он использует определение по умолчанию, которое включает отсутствие JS или jQuery.

Я попытался добавить следующее в web.config и в preInit страницы, на которой возникла проблема, но нетбезрезультатно.

<browserCaps userAgentCacheKeyLength="256" />

protected void Page_PreInit(object sender, EventArgs e)
{
    if (Request.UserAgent != null && Request.UserAgent.IndexOf("AppleWebKit", StringComparison.CurrentCultureIgnoreCase) > -1)
    {
        this.ClientTarget = "uplevel";
    }
}

Если у кого-то есть идеи, как решить эту проблему, мы будем очень благодарны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...