Я действительно новичок в ASP. NET вебформах. В настоящее время я пытался изменить какой-то код на странице: у меня был модал с несколькими вкладками. Идея состояла в том, чтобы переместить содержимое двух из этих вкладок во всплывающее окно (которое также является еще одним модальным), которое появляется при нажатии кнопки. Этот код был выполнен, и когда на мгновение у меня был повторен один и тот же код (я держал вкладки в модальном режиме и также имел кнопку, показывающую всплывающее окно с теми же двумя вкладками внутри, означая, что старый и новый код сосуществовали в то же время), всплывающее окно работало отлично и, как и ожидалось. Я заставил его работать, просто создав новый модал, скопировав и вставив исходный код в две вкладки внутри панели вкладок, обычные вещи. Однако, как только я окончательно удалил старый код, все перестало работать. Все элементы управления в коде, который я скопировал, перестали работать; они были удалены из конструктора. Если я верну изменения в конструкторе, в основном принудительно вернув код для элементов управления, ошибки исчезнут, и код запустится, но все будет установлено на ноль, и страница не загрузится.
Мой новый код все еще находится в том же файле html, в том же div содержимого, но по какой-то причине я слишком большой новичок ie, чтобы понять, он просто не найдет элементы управления. Вот фрагмент моего html кода:
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" Display="Dynamic" ValidationGroup="PaymentTermsForm" runat="server" ControlToValidate="ddlPayeeTerms" InitialValue="0" SetFocusOnError="true" ErrorMessage="Payee Terms is required" CssClass="required-field-validator-information"></asp:RequiredFieldValidator>
Элемент управления ddlPayeeTerms вообще отсутствует; То же самое с каждым другим элементом, который был скопирован и вставлен. Все содержимое кода находится в этих тегах:
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
Я не знаю достаточно веб-форм, чтобы знать, имеет ли значение этот факт, поэтому я просто добавляю его на всякий случай.
Я действительно мог бы использовать руку, чтобы понять, что и почему происходит, и если есть способ решить это? Заранее спасибо, ребята.