【问题标题】:Set Iframe Src in HTML using C# in Metro?在 Metro 中使用 C# 在 HTML 中设置 Iframe Src?
【发布时间】:2012-09-21 07:34:04
【问题描述】:

我正在使用 C# 项目,我有一个包含一堆网页的列表框,我想要它,所以当用户单击列表框项目时,项目 URL 会发送到我的 HTML 页面 IFrame 源。

当前的 HTML 文件

<iframe id="Iframe1" type="text/html" src="{C#-Address}" style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999' > </iframe>'

如您所见,我试图让 src 成为 C# 中的值,我该怎么做?

我是否应该打开本地 HTML 文件(如何?)并搜索“{C#-Address}”并替换为选定的 SRC 页面?我遇到的问题是......如果页面已经加载但现在需要重新加载,该怎么办?

【问题讨论】:

    标签: c# html xaml iframe microsoft-metro


    【解决方案1】:

    使用 javascript 获取列表框项目上的点击值,并通过它更新 iframe src 值。您不需要对此进行任何服务器交互。

    【讨论】:

      【解决方案2】:

      我刚刚做了:

      var goHTML = await Windows.Storage.PathIO.ReadTextAsync("ms-appx:///test.html"); 
      string getit = goHTML.ToString();
      string News = getit.Replace("ItemFind", "ItemReplace");
      MyWebView.NavigateToString(News);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-19
        • 2015-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多