К сожалению, на серверной стороне не было ни одного способа, который бы позволил отключить чекбоксы на клиенте с помощью элемента управления ASP.NET TreeView.Одним из лучших решений, которые я видел, является добавление атрибута className
на стороне сервера, а затем проверка флажков на стороне клиента для определения класса и отключение.На самом деле это не так уж плохо для метода, и он работает хорошо.
className
действует как флаг для кода на стороне клиента, чтобы отключить флажок.JavaScript на стороне клиента может отключить флажок, который на самом деле представляет собой HTML input
.
Посмотрите на следующий пример, в котором приведен код на стороне сервера и пример JavaScript на стороне клиента.Как это сделать: Отключение ASP.net TreeView флажки