Прежде всего, спасибо за любую помощь.Я много смотрел и не нашел верного решения, так что вот я ...
В основном я занимаюсь разработкой приложения asp.net (4.0).Одна веб-форма представляет отчет и разделена на две части: - div, который действует как панель управления, которая содержит текстовые поля, комбинированные списки, календари и т. Д., Которые предоставляют параметры для запроса, и кнопку для получения данных.- div, который содержит управляющий узел silverlight.Приложение Silverlight содержит только пользовательский элемент управления сеткой данных.
Таким образом, как вы можете себе представить, пользователь предоставляет значения для параметров и нажимает кнопку, чтобы получить данные в пользовательский элемент управления сеткой данных приложения Silverlight.-Я знаю, что вы, вероятно, спрашиваете сами, почему бы мне просто не добавить элементы управления в приложение silverlight и не использовать службы RIA.Не вдаваясь в подробности, мы хотим более новую сетку данных, которую мы можем добавить в некоторые из наших существующих страниц asp.net.
Я не знаю, что является лучшим способом для чего-то подобного.Я много смотрел, и я рассмотрел несколько вариантов, и даже эксперименты мне не дали покоя (но безуспешно).
То, что я хотел бы сделать, - это иметь службу wcf, которая только отправляет данные вклиент Silverlight на странице.Позвольте мне прояснить, что мне не нужен шаблон обмена сообщениями запрос / ответ, потому что клиент Silverlight не будет делать никаких запросов.В своем «поиске» для достижения этой цели я нашел примеры / учебные пособия по дуплексному обмену сообщениями, которые, я думаю, могли бы работать хорошо, если бы я мог установить страницу asp в качестве клиента для службы и приложение silverlight в качестве клиента для той же службы.Пользователь нажимает кнопку, и ссылка на службу asp-страницы вызывает службу для получения данных, а затем, в свою очередь, отправляет данные клиенту Silverlight.Одна из проблем, с которыми я столкнулся, заключается в том, что все найденные мною учебные материалы отправляют сообщения всем клиентам, так что, если два человека посещают сайт одновременно?Будет ли обновлять оба приложения?Как бы я выбрал нужного клиента?
Итак, мой вопрос: может ли кто-нибудь предоставить какие-либо советы, ссылки или другие ресурсы для решения этого сценария?