2014-04-19 59 views
1

我是javascript新手。我想用腳本編寫asp.net代碼。使用如下所示的代碼,我應該使用AJAX來訪問asp.net文件如何在JavaScript中使用c#代碼

這裏我的示例代碼不給任何output.or:a.html

<script runat="server" language="c#" type="text/c#"> 

protected void Page_Load(Object s, EventArgs e){ 

    Response.Write("Welcome to our web site."); 

} 

</script> 

<body> 

</body> 
+0

根據你提出的問題和你提供的代碼的方式,我認爲你的第一步是區分什麼是「asp.net」和「javascript」。 – EdSF

回答

0

如果要訪問C#代碼,你必須寫WEBMETHOD ...

你必須把一個ScriptManager ..

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> 
</asp:ScriptManager> 

[WebMethod] 
    public static string Abc() 
    { 
    } 

您可以在腳本中訪問C#方法如下..

function Test() 
{ 
PageMethods.Abc(onSucess, onError); 

     function onSucess(result) { 
      alert("Success"); 
     } 
     function onError(result) { 
      alert('Cannot process your request at the moment, please try later....'); 
     } 
     return false; 
} 
+0

隨時要求澄清,問候.. – Jameem

相關問題