Arcgis API for silverlight 开发之 ASP.NET与Silverlight 通信

ASP.NET做GIS 处理复杂而且效果不好 考虑到用户体验和开发效率采用ASP.NET+silverlight开发 地图显示部分用silverlight

涉及到ASP.NET和Silverlight通信的问题 

1 Xaml ---> asp.net

xaml:

HtmlWindow html = HtmlPage.Window;
html.Navigate(new Uri(String.Format("/WordPage.aspx?username={0}&email={1}", "xxxxx", "xxx@microsoft.com"), UriKind.Relative));

asp.net

Response.Write(Request.QueryString["username"]);
Response.Write(Request.QueryString["email"]);

 

2 asp.net ---> xaml

asp.net

Response.Redirect(String.Format("SBTOSNewTestPage.aspx?username={0}&email={1}", "xxxx", "xxxxx@microsoft.com"));

xaml

IDictionary<String, String> paras = HtmlPage.Document.QueryString;
this.textBlock1.Text = paras["username"];
this.textBlock1.Text += paras["email"];

 

 

 

posted @ 2012-05-08 15:54  Merray  Views(528)  Comments(0Edit  收藏  举报