SilverLight 与 ASP.NET页面交互

来源:互联网 发布:c 编程无线电 编辑:程序博客网 时间:2024/04/29 19:45

从.aspx页面传递参数到silverlight
var slPlugin = document.getElementById('objsl');
slPlugin.content.ScriptKey.showmxdlayers(layersinfo);
MainPage.xaml.cs中
[ScriptableMember]
        public void showmxdlayers(string layerinfo)
        {
            workspacefunction.showmxdlayers(layerinfo);
        }

从silverlight传递参数到.aspx
ScriptObject generatemxd = HtmlPage.Window.GetProperty("generatemxd") as ScriptObject;
string args = txt.Text + ";" + vars.User;
generatemxd.InvokeSelf(args);

.aspx中
function generatemxd(args)
{
......
}

这样的传递就可以实现任何交互.

原创粉丝点击