2010-01-16 52 views
2

那是可能有值的Silverlight應用程序中傳遞出來到網頁,是否調用帶有值的JavaScript函數等傳遞值超出的Silverlight對網頁

我在尋找的功能:我在silverlight中有一張地圖,我選擇了一些值,然後點擊位於網頁上的html提交按鈕。 Silverlight中的值以及網頁上的任何輸入都會發送到服務器(ASP.NET MVC控制器)。

回答

0

是的,有可能通過訪問頁面的HTML元素:

HtmlElement field = HtmlPage.Document.GetElementByID("hiddenFieldID"); 
field.SetProperty("innerHTML", "someValue"); 

在地圖控件Silverlight控件內更新,您可以調用此功能。當提交將在網頁中被調用時,它將在field上準備好值。