从.JS javascript文件访问C#代码

时间:2011-06-07 00:19:08

标签: c# javascript asp.net

我试图在js函数发生时输入一个c#代码。 我发现了这篇文章https://www-archive.mozilla.org/js/spidermonkey/tutorial.html 但在我的情况下,我并不完全理解如何做到这一点。 这是我试过的。

rooms.aspx

    <script type="text/javascript" language="Javascript">

    function DetectBrowserExit() 
    {
//        alert('Execute task which do you want before exit');
        <%
        if(Application["player1"]==Session["mynick"])
        {
            Application["player1"]="";
            Application["status1"]=false;
        } 
        %>

    }

    window.onbeforeunload = function () { DetectBrowserExit(); }

</script>

当用户关闭浏览器时,会发生aspx和DetectBrowserExit的所有内容。

您知道如何使C#代码可访问吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将页面方法与脚本管理器一起使用来执行此操作。

Using Page Methods in ASP.NET AJAX