Видимо Вы можете вызвать JS-скрипт из Silverlight, используя
HtmlPage.Window.CreateInstance
или
HtmlPage.Window.Invoke
JavaScript для обновления страница
location.reload(true)
Я не эксперт по Silverlight или JavaScript, поэтому не уверен, работает ли он во всех браузерах или даже вообще.
EDIT:
Скотт опубликовал комментарий к этому ответу со своим окончательным решением.
Ему нужно было создать клиентскую функцию JavaScript на странице ASP.Net с именем reload (), которая выполняла location.reload (true). Тогда это было просто из его кода C # для перезагрузки:
HtmlPage.Window.Invoke("reload");
В соответствии с предложением @ R4cOON вы также можете использовать:
System.Windows.Browser.HtmlPage.Document.Submit();