2010-10-09 38 views
1

提高在asp.net應用程序的事件我有一個asp.net網站內承載Silverlight應用程序。在我的Silverlight應用程序中,如果我選擇了一個主題。然後,主題變化將被解僱。我想在asp.net網頁上獲得通知,當主題更改事件在Silverlight應用程序內被觸發時。如何從Silverlight應用程序

注:另外,我不希望使用數據的基礎上,以保持應用程序的狀態。

回答

1

你不能輕易地從你的Silverlight應用程序引發一個asp.net應用程序事件。這應該是可能的,但會要求你的SL應用程序在服務器上執行一個POST請求,POST參數與ASP.NET管道接口良好。這是黑客攻擊,我會說這不是推薦的方法,如果你異步執行(不重新加載頁面),它可能會讓你的視圖狀態變得奇怪。

但是,您可以調用從SL應用的網絡服務,當用戶更改主題。 (web服務可以像一個請求處理程序或使用get參數的aspx頁面或者一個WCF服務一樣簡單的東西)

然後你可以關於在用戶會話所選擇的主題存儲值。

+0

謝謝:)我會檢查這個。 – 2010-10-09 09:59:46

相關問題