Как предотвратить автоматическую прокрутку страницы сообщения DNM Skin AddModule? - PullRequest
0 голосов
/ 11 февраля 2019

Метод DNN DotNetNuke.UI.Skins.Skin.AddModuleMessage вызывает автоматическую прокрутку страницы при обратной передаче.Я использую DNN 9.01.01

Я попробовал MaintainScrollPositionOnPostBack , но кажется, что вы не можете использовать это на главной странице: https://forums.asp.net/t/1038248.aspx?MaintainScrollPositionOnPostBack+true+IN+MASTER

<%@ Control Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="Default.aspx.cs" %>

Этот метод вызывает проблему в DNN:

private void AddModuleMessage(ModuleMessage.ModuleMessageType moduleMsgType, string Message, bool error = true)
    {
        if (error)
        {
            moduleMsgType = ModuleMessage.ModuleMessageType.RedError;
        }

        DotNetNuke.UI.Skins.Skin.AddModuleMessage(plcMessages, Message, moduleMsgType);
    }

Я попытался отключить фокус () на входах, но он делает то же самое.Вот другие источники, на которые я смотрел https://www.dnnsoftware.com/forums/threadid/284691/scope/posts/when-page-loaded-the-browser-scrolls-down

Кроме того, панели обновления вызывают автоматическую прокрутку?

...