У меня есть кнопка asp: link следующим образом:
<asp:LinkButton ID="lb_new" runat="server" ForeColor="White">New Item</asp:LinkButton>
Protected Sub lb_new_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lb_new.Click
ViewState("ItemID") = "0"
Dim myURL As String
myURL = String.Format("D002.aspx?e={0}&i={1}", ViewState("EventID"), ViewState("ItemID"))
Response.Redirect(myURL)
End Sub
До недавнего времени он функционировал так, как и должен. Но по какой-то причине он перестал работать в производстве. Насколько я могу судить, он вообще не подключается к своему коду кода (я попытался изменить его, чтобы просто изменить текст в одном из текстовых полей на странице, и это тоже не получается). Все еще работает, если я запускаю сайт через визуальную студию. Но как только я публикуюсь на нашем производственном сервере, он больше не работает.
Я в тупике - и все еще возлюсь с этим.
Если кто-то испытал это, пожалуйста, поделитесь. Занимался этим уже пару часов, и у меня нет идей.
Спасибо!
UPDATE
- Обработчик события был предложен как пропавший парой людей. На самом деле это обрабатывается в коде с помощью предложения Handles (
...Handles lb_new.Click
).
- Вручную удалили элементы в рабочей папке, а затем повторно опубликовали. Радости нет.
- Проверено, файлы в рабочей папке новые.
- Я создал совершенно новую кнопку ссылки - она также не может подключиться к своему коду кода
- Я добавил Onclick = к разметке. Это не должно быть необходимым, учитывая предложение Handles в коде. В любом случае, щелчок по-прежнему не срабатывает.
... по-прежнему подключается к нему
UPDATE2
Удалены обязательные поля валидаторов на странице, и это работает. Это не имеет смысла для меня, потому что у меня были другие элементы управления на странице, вызывающие обратную передачу, и они все еще работали все время. Кроме того, у меня были заполненные поля, которые были проверены, поэтому нет причин (я могу думать), что валидаторы предотвратили бы обратную передачу.
Теперь мне просто нужно выяснить, как выполнить проверку на странице без обязательных валидаторов полей.
... растерялся ...: -)