在Page.xaml页中方人一个TEXTBOX控件(id="textbox"),用以接受数据。
接下来创建一个方法,并赋予用ScriptableMember特性,作用是将其暴露给脚本。
介绍两个方法:
RegisterScriptableObject:该方法用来注册可被脚本使用的对象实例,
RegisterCreateableType:该方法用于注册可被脚本使用的类型.
调用该方法前需先调用命名空间”using System.Windows.Browser;“
接下来用RegisterScriptableObject对Page进行注册,
注册位置App.xaml.cs
简单设计
在.aspx页面中放入两个文本框,和一个用以提交数据的BUTTON类型的input
至此,该功能已完成。
总结:由于对各种方法的不理解,对silverlight运行机制的不理解,学习的时候总是照搬别人的代码,所以一旦代码不能成功运行,偶就头大,不知道从哪开始调试,对于这个javascript和silverlight交互的功能也是一知半解,苦闷啦。希望给为高人指点迷津!