Ajaxcontroltoolkit 当从代码隐藏显示时,ModalPopupXtender不会将透明度应用于背景

Ajaxcontroltoolkit 当从代码隐藏显示时,ModalPopupXtender不会将透明度应用于背景,ajaxcontroltoolkit,modalpopupextender,Ajaxcontroltoolkit,Modalpopupextender,虽然希望ModalPopupXtender从代码隐藏中显示,但除了 CSS的不透明度和alphafilter属性没有应用,这意味着我会得到一个带有我在BackgroundCSC类中设置的颜色的模式弹出窗口,因此无法在背景中看到我的原始控件。 有人面对这种奇怪的行为,并有解决办法吗 B.t.w,当TargetControlID没有隐藏时,一切都很好。今天的大部分时间我都在为同样的问题而斗争。我有3页,里面有相同的代码。其中两个页面工作正常,背景透明,一个没有。在这张照片中,背景始终是100%不透明

虽然希望ModalPopupXtender从代码隐藏中显示,但除了

CSS的不透明度和alphafilter属性没有应用,这意味着我会得到一个带有我在BackgroundCSC类中设置的颜色的模式弹出窗口,因此无法在背景中看到我的原始控件。 有人面对这种奇怪的行为,并有解决办法吗


B.t.w,当TargetControlID没有隐藏时,一切都很好。

今天的大部分时间我都在为同样的问题而斗争。我有3页,里面有相同的代码。其中两个页面工作正常,背景透明,一个没有。在这张照片中,背景始终是100%不透明的


最后,我意识到我不小心删除了<!DOCTYPE html>该页面中的行。将这一行添加回页面立即解决了问题。易于理解的有点出乎意料。HTH

您使用的是什么版本的IE?您能显示ModalPopupXtender的ASPX标记吗?我正在使用母版页,我有<!DOCTYPE html>line在那里。