更新:另一个标题可能是:如何从我的silverlight 2.0应用程序调用javascript。
我有一个Silverlight应用程序显示秒表倒计时。该应用程序托管在ASP.Net Web应用程序中,
我想要做的是当秒表达到零时,应用程序强制主机页面刷新服务器页面。
这可能吗?
如果是,代码片段有机会吗?
解决方法
Apparently可以使用Silverlight调用JS脚本
HtmlPage.Window.CreateInstance
要么
HtmlPage.Window.Invoke
JavaScript到refresh一页是
location.reload(true)
我不是Silverlight或JavaScript专家,所以不知道它是否适用于所有浏览器,甚至是所有浏览器。
编辑:
他需要在ASP.Net页面上创建一个名为reload()的JavaScript客户端函数,该函数执行了location.reload(true)。那么这是一个简单的事情,他的C#代码重新加载:
HtmlPage.Window.Invoke("reload");
正如@ R4cOON所说,你也可以使用:
System.Windows.browser.HtmlPage.Document.Submit();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。