是否可以将silverlight应用程序中的值传递到网页,无论是使用值调用javascript函数等等。
我正在寻找的功能:我在silverlight中有一张地图,我选择了一些值,我点击了网页上的html提交按钮。 silverlight中的值以及在网页上输入的任何内容都将发送到服务器(ASP.NET MVC控制器)。
答案 0 :(得分:0)
是的,可以通过访问页面中的html元素来实现:
HtmlElement field = HtmlPage.Document.GetElementByID("hiddenFieldID");
field.SetProperty("innerHTML", "someValue");
在Silverlight控件内更新地图控件时,可以调用此功能。当在网页中调用提交时,它将在field
上准备好值。