Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从asp.net重定向到silverlight页面_Asp.net_Silverlight - Fatal编程技术网

如何从asp.net重定向到silverlight页面

如何从asp.net重定向到silverlight页面,asp.net,silverlight,Asp.net,Silverlight,Net应用程序,从一个页面我必须重定向到silverlight页面,我是silverlight的新手,所以我有两个问题 我可以在asp.net应用程序中添加silverlight页面,还是必须在asp.net解决方案中添加silverlight应用程序 如何从asp.net页面重定向到silver。(我想将一些数据从asp.net传递到silver light) 要在ASP.net页面中的Silverlight控件和javascript之间进行通信,可以使用。本质上,这允许您在Silverlig

Net应用程序,从一个页面我必须重定向到silverlight页面,我是silverlight的新手,所以我有两个问题

  • 我可以在asp.net应用程序中添加silverlight页面,还是必须在asp.net解决方案中添加silverlight应用程序

  • 如何从asp.net页面重定向到silver。(我想将一些数据从asp.net传递到silver light)


  • 要在ASP.net页面中的Silverlight控件和javascript之间进行通信,可以使用。本质上,这允许您在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;}
            }
    
    }
    
            // 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();
    
    从javascript调用Silverlight方法:

       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;}
            }
    
    }
    
            // 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();
    
    另见其他示例: