我正在使用一个C#项目,我有一个包含一堆网页的列表框,我希望当用户单击列表框项目时,这些项目的网址将发送到我的HTML Pages 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页?我的问题是...如果页面已经加载,但现在需要重新加载,该如何处理?
发布于 2012-09-22 10:43:27
我刚说了:
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-21 16:12:48
使用javascript获取列表框项目上的点击值,并通过它更新iframe src值。为此,您不需要任何服务器交互。
https://stackoverflow.com/questions/12526090
复制相似问题