从silverlight调用/生成动态javascript

我不确定这是否得到支持,但想知道你们中是否有人想出了一些有创意的东西来解决这个问题.

有没有办法从silverlight调用javascript,而不必在aspx页面/外部js上定义任何javascript函数?

我希望能够做到这样的事情:

HtmlPage.Window.Invoke("(function () { window.lastErrorMessage = 'foo'; })();")

哪个,放弃关于样式的对话,我同意违反许多最佳实践规则,但我目前的目的是在我们实现现有的以数据库为中心之前集体讨论一些快速而肮脏的错误报告(甚至可以称之为报告?)此解决方案中的错误记录.

有什么想法吗?这个想法是生成一些谨慎的东西,用户不会感觉被侵入或者太技术性的东西(比如IE的脚本错误对话框),但我们的应用程序支持可以从无法访问代码库等获得更多信息.

谢谢,马修

解决方法

您正在寻找的方法是Eval not Invoke: –

HtmlPage.Window.Eval("(function () { window.lastErrorMessage = 'foo'; })();")

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...