Silverlight 3 调用javascript 函数简单例子:
c# code:
using System.Windows.Browser;
private void logout_but_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
HtmlPage.Window.Invoke("logout","Invoke");//logout是javascript 函数名
}
//----------------------------------------
xaml code:
<Image Source="pic/close.png" Cursor="Hand" x:Name="logout_but" ToolTipService.ToolTip="安全退出" Width="20" Height="21" HorizontalAlignment="Right" MouseLeftButtonUp="logout_but_MouseLeftButtonUp"></Image>
//----------------------------------------
aspx code:
<script language="javascript">
function logout(){
if(confirm('确定退出系统?')){... } else{false;}
}
</script>
//------------------------------------------
更多内容:http://msdn.microsoft.com/en-us/library/cc221359(VS.95).aspx