在Metro中使用C#在HTML中设置Iframe Src?

在Metro中使用C#在HTML中设置Iframe Src?,c#,html,xaml,iframe,microsoft-metro,C#,Html,Xaml,Iframe,Microsoft Metro,我使用的是一个C#项目,我有一个列表框,其中包含一堆网页,我希望这样,当用户单击列表框项目时,项目URL将发送到我的HTML页面IFrame Source 当前HTML文件 <iframe id="Iframe1" type="text/html" src="{C#-Address}" style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999' > </ifra

我使用的是一个C#项目,我有一个列表框,其中包含一堆网页,我希望这样,当用户单击列表框项目时,项目URL将发送到我的HTML页面IFrame Source

当前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文件(how?)并搜索“{C#-Address}”并替换为所选的SRC页面?我的问题是。。。如果页面已经加载,但现在需要重新加载,该怎么办?

使用javascript获取列表框项目上的单击值,并通过它更新iframe src值。您不需要任何服务器交互即可完成此操作。

我只是:

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