我有一个aspx页面,它在一个单独的窗口中打开(从主页面重定向)。我在该页面添加了一些验证。当我单击提交按钮,将字段留空时,场景应该像它应该显示一个消息框(验证摘要),但与页面提交的对比。验证摘要标记如下:
<asp:ValidationSummary ID="MyValidation"
runat="server"
ShowMessageBox="true"
ShowSummary="false"
EnableClientScript="false"
DisplayMode="BulletList"
Visible="true"
ValidationGroup="Group1"
ForeColor="Red"
Font-Size="9pt"/>
我已经为文本字段和提交按钮设置了相同的验证组。它适用于所有其他方案,但不在重定向页面中工作。
我已安装FireBug插件以通过控制台检测问题。但没有发现问题。
答案 0 :(得分:0)
您应该将tld_Data\Managed\Assembly-CSharp-firstpass.dll
tld_Data\Managed\Assembly-CSharp.dll
tld_Data\Managed\Assembly-UnityScript-firstpass.dll
tld_Data\Managed\Assembly-UnityScript.dll
设置为ShowSummary
或true
。由于您的代码已经有EnableClientScript="true"
,
取代
ShowSummary="false"
与
EnableClientScript="false"
当您需要显示消息框时,这将起作用。