1

我正在使用一个 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 页面吗?我遇到的问题是......如果页面已经加载但现在需要重新加载,如何或怎么办?

4

2 回答 2

0

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

于 2012-09-21T08:12:47.830 回答
0

我已经做了:

var goHTML = await Windows.Storage.PathIO.ReadTextAsync("ms-appx:///test.html"); 
string getit = goHTML.ToString();
string News = getit.Replace("ItemFind", "ItemReplace");
MyWebView.NavigateToString(News);
于 2012-09-22T02:43:27.177 回答