Чтобы говорить с Asp.net на silverlight, вы можете использовать параметры: См. this или this
Я не думаю, что элемент управления / приложение Silverlight должен бытьразмещение страницы (вызывая обновление / перезагрузку) Silverlight идеально подходит для приятной асинхронной работы.Но в любом случае, вы можете вызвать функцию Javascript из silverlight, а затем в вашем JS сделать обратную передачу.См. this
Я бы порекомендовал что-то наподобие WCF Data Services. Он позволяет вам предоставлять любые объекты IQueryable через службу, затем вы можете использовать Linq для его использования, и объекты сущностей автоматически создаются вVisual Studio, так что вы можете обновить или удалить объекты, если вы выставляете базу данных.
Вы можете отправить что-то вроде ID пользователя (ID модели) из asp.net для silverlight с параметром, тогда silverlight может вызватьслужба данных wcf для извлечения фактического пользователя.После обработки он может затем снова нажать / отредактировать / удалить этот объект через службу данных WCF.Вы можете быстро освоиться с WCF.
Надеюсь, что это помогло!?