ASP.net - ValidationSummary输出到弹出页面 - 或作为普通html到同一页面

时间:2009-08-10 13:38:19

标签: asp.net

我有一个带有asp验证器的ASP.net页面和一些自定义验证器。

当我点击页面上的提交时,我想将验证摘要的输出放到新页面(弹出窗口),并将旧页面保留在后台。

OR

将验证摘要放在同一页面上的普通html中

有可能这样做吗?

任何和所有帮助都将是usfull。

欢呼声

3 个答案:

答案 0 :(得分:4)

这对我有用:

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

我正在使用.NET Framework 3.5。

希望这有帮助。

CD

答案 1 :(得分:0)

如果您想使用ASP.NET AJAX ModalPopup控件 - see here for an example,则可以执行此操作。

如果您真的希望拥有此功能,我当然不建议使用真实页面(即新的Web浏览器窗口)。就个人而言,无论如何我都不会这样做 - 因为不得不继续解雇对话会很快让用户感到沮丧。

答案 2 :(得分:0)

JavaScript - window.onload - put content of a <div></div> onto a new window

这是我最后使用的,但是我将输出定向到警告框而不是弹出窗口。