modalpopupextender调整屏幕大小?

时间:2010-11-28 05:00:34

标签: ajax modalpopupextender

任何人都可以向我解释这是否是预期的行为。

我有一个看起来不错的asp.net网站,所有网站都适合一页,所以不需要滚动。我试图在用户单击特定按钮时使用modalpopupextender显示其他内容。显示的内容位于面板内,并且在加载时未显示,因为显示:未使用。

问题在于,当用户点击按钮时,面板内容显示但是它将屏幕的那一部分调整为屏幕的整个宽度和高度,因此表格视图中的其他元素现在已经偏离了屏幕。它还添加了一个垂直和水平滚动条,可以永久滚动,永不停止。

我已经对此进行了数小时的研究,并通过设置溢出来尝试我所发现的一切:隐藏等...隐藏的溢出将起作用,除了屏幕上的所有其他元素都被移动到没有勒芒土地。

问题是,当显示面板并将其他元素移出屏幕时,modalpopupextender是否会影响尺寸?当我在另一台机器上运行代码时,它不会这样做,所以我想知道它是否可能是我正在使用的Ajax工具包版本中的错误,但我不确定如何检查已安装的版本。

感谢您的想法。

2 个答案:

答案 0 :(得分:2)

刚刚解决了这个问题;但它是独家的IE --- FF,Chrome和Opera适当处理模式。我发现DOCTYPE需要设置为XHTML 1.0过渡而不是标题中的HTML 4:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

需要

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

希望这有帮助。

答案 1 :(得分:0)

感谢。我实际上将它跟踪到母版页中一个注释严重的脚本标记。我仍然不知道为什么它没有抛出编译错误。谢谢回复。