2009-08-10 44 views

回答

0

你可以这样做,如果你想用ASP.NET AJAX ModalPopup控制 - see here for an example

我当然不建议用真正的页面(如新的网页浏览器窗口)做它,如果你真的想要这个功能。就我个人而言,我不会这样做 - 因为不得不抛开对话会很快让用户感到沮丧。

+0

这是由于辅助功能与组织中的屏幕阅读器,屏幕阅读器不会读验证摘要,因为它是通过JS – Jambobond 2009-08-10 14:00:43

+0

genarated的JS可以用来简单地控制内容的可见性(如反对生成它或使用AJAX请求它​​),所以屏幕阅读器应该没有问题。 – JoshJordan 2009-08-10 14:05:19

+0

屏幕阅读器不会读取错误,因为错误出现在代码中的js var中。读者只读取HTML – Jambobond 2009-08-10 14:11:55

4

这为我工作:

<asp:ValidationSummary ID="MyValidationSummary" runat="server" 
         ShowMessageBox="true" 
         ShowSummary="false" /> 

我使用.NET Framework 3.5。

希望这会有所帮助。

CD