【问题标题】:Scroll issue on asp modal popup extenderasp模式弹出扩展器上的滚动问题
【发布时间】:2014-06-11 06:18:17
【问题描述】:
我在 asp c# 应用程序中使用 asp:modalpopup 扩展器作为注册表单,对于每个回发,模式弹出窗口都会关闭,所以我在每次回发时重新打开模式弹出窗口。我的模态弹出窗口包含更多冗长形式的元素。
重新打开功能后,输入的值不会更改,但显示视图始终在每个回发显示的顶部。例如,用户输入中间条目并发生回发意味着在它回发事件并打开模式弹出窗口后,它再次显示模式弹出窗口的顶部,因此用户每次都需要向下滚动不必要的。
我想要的是我需要打开我的模式弹出窗口,并自动滚动到中间。
非常感谢。
【问题讨论】:
标签:
c#
asp.net
modalpopupextender
【解决方案1】:
尝试在你的aspx页面的源中设置
MaintainScrollPositionOnPostback="true"
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/MyMaster.Master"
CodeBehind="Mypage.aspx.vb" Inherits="Myproject.Testing" MaintainScrollPositionOnPostback="true" %>
或者您可以使用更新面板,将防止弹出扩展器在回发后关闭。