在模式弹出中,ajax验证器标注扩展程序没有显示在文本框位置附近。
我找出了这个问题的原因。只有当滚动发生在模态弹出窗口时,才会出现此问题。
如果在模态弹出窗口中没有滚动,ajax验证器标注扩展程序将正确显示在正确的位置。
如何解决这个问题。
提前谢谢。。
发布于 2012-01-31 21:18:13
我终于想出了如何用标注扩展程序验证来显示一个模态对话框。好痛啊!
首先,必须使用UpdatePanel.
ContentTemplate、aspPanel (或div)、表、其他控件等.
ModalPopupExtender中),必须位于UpdatePanel (即ContentTemplate标记内)、
UpdateMode="Conditional" ChildrenAsTriggers="false"
ScrollBars="None" :UpdatePanel的
TargetControlID="hdnStepByStepButton",这是一个隐藏的按钮CausesValidation="False"。这与以下事实有关:我想要使用的按钮是在UserControl中,而这是我无法使用的。ValidationGroup="myGroup"。希望这能帮上忙!
祝好运!这只是切换到银灯的另一个原因!!
https://stackoverflow.com/questions/8586079
复制相似问题