2010-03-17 27 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

相關問題