Asp.Net — добавлена опция для выбора на клиенте side...no значение в коде после отправки формы

StackOverflow https://stackoverflow.com/questions/204963

  •  03-07-2019
  •  | 
  •  

Вопрос

Меня кое-что совершенно смущает.У меня есть 2 списка выбора, и если вы выбираете опцию в первом, я затем загружаю 2-й с определенным набором опций.Я очищаю это и повторно заполняю его каждый раз, когда вы меняете выделение в первом элементе select.Теперь, при обратной передаче, мне нужно знать значение параметра, который был выбран во 2-м элементе select, но он всегда отображается как -1.

Я уверен, что мне не хватает чего-то фундаментального и глупого с моей стороны, но кто-нибудь может указать мне правильное направление?

Это было полезно?

Решение

На самом деле я не вижу код, но, вероятно, происходит то, что вы очищаете его перед фактическим просмотром значения, вероятно, в вашем Page_Load .

Другие советы

Вы говорили, что добавляли элементы в правый список, используя код на стороне клиента, а не на стороне сервера?

Если это так, вам нужно будет зафиксировать элементы формы, которые публикуются вручную (Request.Form), и заполнить listitem этими новыми сведениями.Или, по крайней мере, это то, что я помню краем уха.

Если вы опубликуете более подробную информацию о том, является ли это серверным или клиентским дополнением к списку, я уверен, что кто-нибудь, у кого есть немного больше времени, сможет дать вам ответ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top