Метод 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
Кроме того, панели обновления вызывают автоматическую прокрутку?