2010-03-17 72 views
2

当我尝试在xaml页面本身写入javascript时,它显示出一些错误。在silverlight xaml文件中的javascript

<script type="javascript"> 
.... 
</script> 

我们可以在silverlight .xaml文件中编写用于表单验证的javascript函数吗?

回答

1

您不能在Xaml中放置Script标签。但是,如果您只是在Silverlight插件中渲染Xaml,则可以连接托管该插件的HTML页面中包含的脚本块来运行javascript的事件。看到这个example

+0

我没有从aspx页面或Html页面托管silverlight,而我正在设计纯银色应用程序。在这种情况下,我可以做什么验证,虽然验证summry是否存在于silverlight控件中,但我不想使用它。如何使用java脚本进行验证? – nectar 2010-03-19 10:32:26

+0

除非应用程序是OOB(Out of Browser)应用程序,否则它最终将托管在html页面中。如果你真的想在JS中进行验证,那么可以使用JS interop与Silverlight应用程序进行通信:http://msdn.microsoft.com/en-us/library/cc903928%28VS.95%29.aspx – 2010-03-22 16:48:51

相关问题