У меня есть элемент управления .NET TreeView с флажками на листьях. Я хочу иметь возможность получить значение узла, когда установлен флажок. По сути, это дерево контактов электронной почты, и когда пользователь устанавливает флажок, я хочу получить значение узла (адрес электронной почты) и поместить его в текстовое поле. Вторая часть не проблема, я просто вызову функцию JS, чтобы добавить электронное письмо в текстовое поле.
Итак, проблема в том, как извлечь значение узла из флажка с помощью JS. Если у кого-то нет альтернативного метода, я думал о том, чтобы расширить TreeView, чтобы он не включал обычный флажок, а скорее тот, который может хранить значение. Примечание: у меня есть существующий элемент управления с именем CheckBoxValue, который будет делать именно это. По сути, мой вопрос заключается в том, как я могу расширить TreeView, чтобы включить это? Я полагаю, что это будет в методе CreateChildControls, но хотелось бы немного помочь.
Есть идеи?
Спасибо,
Райан