属性を持つ検証概要を使用する Web アプリケーションに問題があります"ShowMessageBox" = true
。問題は、メッセージ ボックスが表示されず、コードが非常に単純なことです。
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" ValidationGroup="Group1" ControlToValidate="TextBox1" Type="Integer" Operator="DataTypeCheck" runat="server" ErrorMessage="CompareValidator"></asp:CompareValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="Group1" ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" ValidationGroup="Group1" runat="server" Text="Button" />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="Group1" ShowMessageBox="true" ShowSummary="false" EnableClientScript="true" />
</div>
</form>
</body>
</html>
テストプロジェクトでもまったく同じコードを試してみましたが、うまくいきました。
global.asax
または に、web.config
このポップアップが表示されないようにする何かがあるかどうかを知りたいです。
ところで:私が更新しているのは.net 3.5を使用する古いアプリケーションです。だから私は何が入っているのか正確にはわかりませんweb.config
。global.asax
それが私が尋ねている理由です。
更新: テスト アプリケーションでアプリケーションの web.config をコピーしようとしましたが、機能していないため、web.config にメッセージ ボックスが表示されないようにする何かがあります...今何ができるかを知る必要があります.. .