怎样在Silverlight中打开站点的“aspx页面”???功能描述:点击SL中一个按钮(显示网页)时,打开Web站点中指定的页面“show.aspx”,使它悬浮在SL页面之上。这样的效果应该怎样实现?有没有实例可以参考???应该要使用“JS”或是“Jquery”对吧

解决方案 »

  1.   

    System.Windows.Browser.HtmlPage.PopupWindow(new Uri("~/EventTree.aspx", UriKind.Absolute), "_blank", new System.Windows.Browser.HtmlPopupWindowOptions()这样可以吧,可是出现异常呢?如下:
    无效的 URI: 无法确定 URI 的格式。“EventTree.aspx”是在Web根目录下的,而“xap”当然是在“ClientBin”下的。是路径问题吗???还有自己的VS2010是英文版的,怎么提示汉化错误,不解???

      

  2.   

    是路径问题,你这个路径只是clientbin路径。需要制定aspx的路径,可以../../往上找。
      

  3.   

    是路径问题,你这个路径只是clientbin路径。需要制定aspx的路径,可以../../往上找。
    “EventTree.aspx”是在Web根目录下的,而“xap”当然是在“ClientBin”下的。是路径问题
      

  4.   

    使用Silverlight中的html控件,参考:
    http://blog.csdn.net/taomanman/article/details/6595764
      

  5.   

    SL 和 JS交互下,弹出一个iframe
      

  6.   

    定义JS接口操作Cookie完成客户端交互,然后使用WCF完成服务器交互。