0
網絡應用重定向到Silverlight頁面並從一個網頁,我必須重定向到Silverlight頁面,我是新來的Silverlight,所以我有兩個問題如何從asp.net
我可以在添加Silverlight頁面asp.net應用程序或我將不得不在asp.net解決方案中添加silverlight應用程序。
如何從asp.net頁面到銀重定向。(我想從asp.net通過一些數據,以銀的光)
網絡應用重定向到Silverlight頁面並從一個網頁,我必須重定向到Silverlight頁面,我是新來的Silverlight,所以我有兩個問題如何從asp.net
我可以在添加Silverlight頁面asp.net應用程序或我將不得不在asp.net解決方案中添加silverlight應用程序。
如何從asp.net頁面到銀重定向。(我想從asp.net通過一些數據,以銀的光)
要在ASP一個Silverlight控制和JavaScript之間進行通信。網頁你可以使用HTML bridge。本質上,這允許你在你的Silverlight控件中調用專門標記的方法,以及從Silverlight調用JavaScript例程。
標記一個Silverlight方法或屬性作爲訪問的javascript:
public partial class Page : UserControl
{
void Page_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
// Register this object in the page as Scriptable
// so it can be accessed from within JavaScript
HtmlPage.RegisterScriptableObject("Page", page);
}
[ScriptableMember]
public string HelloFromSilverlight()
{
return "Hello";
}
[ScriptableMemberAttribute]
public int SomeValue
{
get
{ return _someValue;}
}
}
從JavaScript調用Silverlight的方法:
// Get a reference to the actual Silverlight
// plugin element within the page
var plugin = pluginObject.get_element();
// Call the HelloFromSilverlight method of our Silverlight object
var text = plugin.Content.Page.HelloFromSilverlight();
另見其他例子: