【问题标题】:Passing value from Default.aspx to App or Main page in silverlight3将值从 Default.aspx 传递到 silverlight3 中的应用程序或主页
【发布时间】:2011-11-06 17:40:09
【问题描述】:

我正在使用 silverlight3 和 vb.net..我想将值从 Default.aspx 传递到我的应用程序或主页。我在我的 default.aspx 页面中编写了代码,它返回客户端系统的本地 IP 地址,我希望在我的 silverlight 页面中使用相同的地址。

VB 代码

Dim clientIPAddress = System.Net.Dns
    .GetHostAddresses(strHostName).GetValue(0).ToString()

clientIPAddress 将获取客户端的本地 IP,类似于 192.168.1.12。现在我希望将此值传递到我的主页。

请任何人帮助将此值从default.aspx 传递到我的主页。

谢谢

【问题讨论】:

    标签: vb.net silverlight-3.0 ip


    【解决方案1】:

    您的 default.aspx 页面将有一个 <object> 标记,Silverlight 插件会在该标记中加载。你可以添加一个<param name="initParams value="clientID=192.168.1.12"> 所以它看起来像:-

    <form id="form1" runat="server" style="height:100%">
    <div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          <param name="source" value="ClientBin/Silverlight3App.xap"/>
          <param name="onError" value="onSilverlightError" />
          <param name="background" value="white" />
          <param name="minRuntimeVersion" value="3.0.40818.0" />
          <param name="autoUpgrade" value="true" />
          <param name="initParams` value="clientID=192.168.1.12"`>
          <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none">
              <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
          </a>
        </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
    </form>
    

    当然你不会硬编码 IP 地址,但你会用一些 VB.NET 代码注入它(我不做 VB.NET)。

    initParams 参数是一组名称=值对,在 Silverlight 中显示为 IDictionary(Of String, String)。您可以从应用程序启动事件参数或Application.Current.Host.InitParams 获取此字典。

    【讨论】:

      猜你喜欢
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多