javascript - 银光4 : OnBeforeUnload

标签 javascript asp.net silverlight silverlight-4.0 onbeforeunload

我有一个 silverlight 应用程序,我想捕获浏览器的关闭事件。所以我做了什么,在我的 .aspx 页面中我有这个代码

function closeIt() {
        return "Any string value here forces a dialog box to \n" +
     "appear before closing the window.";
    }


    window.onbeforeunload = closeIt;

如果触发此功能,将出现一个弹出窗口,您有 2 个按钮“确定”和“取消”。

在 silverlight 或服务器端有没有办法获取用户点击的值?

谢谢

最佳答案

我不确定我完全理解你的问题,看起来你正在编写 javascript。但你的主题是银光。不管怎样......

最简单的方法是在 silverlight 中利用 Html 确认:

bool result = System.Windows.Browser.HtmlPage.Window.Confirm("Really..?"); 

或者直接使用 JavaScript:

var result = window.Confirm("Really...?");

要将值发送到服务器,您可以将值存储在隐藏文本字段中并将其发布到服务器。

关于javascript - 银光4 : OnBeforeUnload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3474390/

相关文章:

javascript - AngularJS - ngmodel 和输入类型按钮

Javascript Date 接受非数字年份 "aaaa-05-04"作为有效日期

c# - 超链接 NavigateUrl 的正确语法

Silverlight 可编辑组合框

silverlight - 刷新WP7中的列表框

c# - Silverlight 和双工 WCF 服务

javascript - 我如何将动画 "scroll down"指示器置于图像的中心,但位于草地和地板之间

javascript - 从内联 onclick javascript 函数传递多个元素

javascript - 如何在 GridView 中使用 javascript 在 GridView 中获取给定行的列值?

c# - 为什么不能 UnRegisterStartupScript?