RequiredFieldValidator иногда не работает, но не может воспроизвести его - PullRequest
0 голосов
/ 04 февраля 2019

Я отлаживаю приложение APS.Net Webform, которое иногда принимает пустое значение из поля текстового поля.Кажется, что RequiredFieldValidator не работает.В веб-журнале все инциденты, по-видимому, были связаны с браузером IE 11.0, и не было информации о второстепенных версиях.Используемый файл jQuery - jquery-1.7.1.min.js, httpRuntime targetFramework - 4.5, а пул приложений IIS - ASP.NET v4.0.Кроме того, используется параметр проверки:

<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" lockItem="false" />

. Я читал некоторые сообщения в Интернете, и некоторые из них указывали на версию .Net Framework и проверку JQuery в браузере IE 11.Однако мне не удалось воспроизвести проблему, используя обновленную версию 11.0.105 IE 11.0 (KB4480965).См код ниже.

<span class="Bold">Item ID</span>
<asp:TextBox ID="txtItemID" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtItemID" ErrorMessage="Error" InitialValue="" SetFocusOnError="true" Display="Dynamic" ValidationGroup="Add"></asp:RequiredFieldValidator>
<asp:Button ID="btnAdd" runat="server" OnClick="btnAdd_Click" Text="Add an Item" ValidationGroup="Add" />
...