Значение DropDownList SelectedIndex, не обновляющее на AutoPostback

Похоже, что вы, возможно, работаете на рабочем листе Intellij (или на блокноте, как они теперь его называют). Если это так, то проблема в том, что ваш object расширяет App, что оборачивает код вашего объекта в скрытый метод main().

Есть три простых способа выполнить код и посмотреть вывод.

1 - Вызвать main() после определения объекта readfile.

readfile.main(Array())

2 - Убрать extends App, а затем вызвать (ссылка) readfile после его определения.

3 - Вынуть оболочку object и позволить Intellij напрямую запустить код.

import scala.io.Source._

println("hello")

val filename = "src/rainbow.txt"
for(line <- fromFile(filename).getLines()) {
  println(line)
}
println(filename)
5
задан Community 23 May 2017 в 12:04
поделиться

3 ответа

Установите точку останова на строке, которая читает: NewFaqDropDownCategory. DataBind () и один в Вашем обработчике событий (NewFaqDropDownCategory_SelectedIndexChanged). Я подозреваю, что привязку данных называют прямо перед Вашими огнями события NewFaqDropDownCategory_SelectedIndexChanged, заставляющими Ваше выбранное значение измениться.

Если так, Вы должны или удостовериться, что Вы только связываете с данными, если Вы не посреди своей автообратной передачи или вместо того, чтобы использовать NewFaqDropDownCategory. SelectedIndex на первой строке Вашего обработчика событий можно бросить параметр отправителя в DropDownList и использовать его выбранное значение.

8
ответ дан 13 December 2019 в 22:17
поделиться

У меня была такая же проблема. Обнаружил, что забыл посмотреть, отправляю ли я обратно на страницу или нет, и привязал свой элемент управления DropDownList к событию Page_Load страницы. Я забыл использовать:

if (!IsPostBack)
{
   .... do databind ....
}
2
ответ дан 13 December 2019 в 22:17
поделиться

Я думаю, что существует ошибка в Вашем запросе LINQ для второго выпадающего поля

Dim faqs = (From f In db.faqs Where f.category = NewFaqDropDownCategory.SelectedValue)

Вот, пожалуйста сравнивая SelectedValue с категорией. Все же в первом поле комбинированного списка Вы сказали, что DataValueField должен быть category_id. Попытайтесь изменить f.category на f.category_id

0
ответ дан 13 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: