2011-06-07 108 views
0

我想在發生js函數時添加一個c#代碼。 我發現這篇文章https://www-archive.mozilla.org/js/spidermonkey/tutorial.html 但我沒有完全理解如何做到這一點在我的情況。 這是我試過的。從.JS javascript文件訪問C#代碼

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

在我看來,要相對於頁面加載異步調用的邏輯。這種模式有時被稱爲AJAX。您可以通過向端點發送GET或POST來調用服務器端邏輯。在ASPX方面,你可以使用ASPNET MVC。 – Cheeso 2011-06-07 01:37:36

回答