我在Silverlight OOB应用程序中使用了webbrowser控件,并将其源代码绑定到动态URI。
该URI加载付款页面,在我输入所需的详细信息后,它会回发并在呈现的HTML页面的隐藏HTML标记中设置一些值。
例如:
<html>
<body>
<input type="hidden" id="fullResponse" value="Any Content Here" />
<input type="hidden" id="transactionResponse" value="" />
<input type="hidden" id="paymentFinishedSignal" value="done"/>
</body>
</html>
现在,我想读取id =&#34; fullResponse&#34;的值。回发后。
我在这里找到了类似的答案:accessing Frames rendered in webbrowser control in C#.net 但是我正在寻找Silverlight特有的一个。
我还找到了一种方法来读取webbrowser控件的innerHTML:webBrowser.Document.Body.InnerHtml
但 Document 属性在Silverlight的webbrowser控件中不可用。
任何帮助或建议都将不胜感激。