如何防止DNN Skin AddModule消息自动滚动页面?

时间:2019-02-11 10:33:25

标签: scroll dotnetnuke

DNN DotNetNuke.UI.Skins.Skin.AddModuleMessage 方法使页面在回发时自动滚动。我正在使用DNN 9.01.01

我确实尝试过MaintenanceScrollPositionOnPostBack ,但似乎您无法在母版页中使用此功能: 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);
    }

我尝试禁用输入上的Focus(),但是它执行相同的操作。 这是我查看过的其他https://www.dnnsoftware.com/forums/threadid/284691/scope/posts/when-page-loaded-the-browser-scrolls-down

来源

而且,更新面板会导致自动滚动吗?

0 个答案:

没有答案