2010-08-02 40 views
1

我想從javascript調用vb.net類的功能。我的意思是我會打電話給沒有擴展名的.aspx,而只是.vb。有可能嗎?怎麼樣?從javascript調用vb.net類功能

感謝和問候, Tanmay。

回答

3

如果添加

<System.Web.Services.WebMethod()> 

給你的函數的簽名,那麼你可以使用PageMethods調用該函數從JavaScript

<System.Web.Services.WebMethod()>_ 
Public Shared Function DisplayDate() 
    Label1.Text = DateTime.Now() 
End Function 

所以現在添加一個ScriptManager到您的網頁,並在的ScriptManager這樣做

<script language="javascript" type="text/javascript"> 
function ShowDate() 
{ 
    PageMethods.DisplayDate(); 
}