将值从Silverlight传递到网页

时间:2010-01-16 08:41:34

标签: asp.net-mvc silverlight

是否可以将silverlight应用程序中的值传递到网页,无论是使用值调用javascript函数等等。

我正在寻找的功能:我在silverlight中有一张地图,我选择了一些值,我点击了网页上的html提交按钮。 silverlight中的值以及在网页上输入的任何内容都将发送到服务器(ASP.NET MVC控制器)。

1 个答案:

答案 0 :(得分:0)

是的,可以通过访问页面中的html元素来实现:

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

在Silverlight控件内更新地图控件时,可以调用此功能。当在网页中调用提交时,它将在field上准备好值。