Я написал простой пользовательский элемент управления ascx, который называется myLight , и программно добавил несколько экземпляров этого элемента управления в мою форму. Этот элемент управления имеет две кнопки ON и OFF , а также имеет свойство «ID»
У меня также есть веб-сервис WCF, который имеет два метода ON и OFF , а также функцию Status .
Таким образом, страница будет настроена с несколькими экземплярами myLight , и каждый экземпляр будет иметь уникальный адрес. Когда пользователь нажимает кнопку ВКЛ / ВЫКЛ, будет вызван соответствующий веб-сервис с адресом для элемента управления. Однако я не хочу, чтобы вся страница перезагружалась после каждого нажатия кнопки, просто позвоните в веб-службу.
После того, как эта часть заработает, я бы хотел, чтобы каждый элемент управления периодически вызывал функцию Status со своим адресом, чтобы он мог обновлять цвет элемента управления в зависимости от возвращаемого значения.
Я ищу предложения о том, как это реализовать. Серверные элементы управления AJAX, JQuery и т. Д.