2011-01-07 49 views
-1

#功能我輸入HTML按鈕(未ASP.NET按鈕)點擊在C#中的事件有什麼辦法,我可以使用JavaScript</p> <p>如何到c使用javascript

非常感謝您調用C#功能.. ..

+0

我想我會用upvote來對付一些downvotes。這個問題可能不清楚,可能是由於語言障礙,但問題並不是那麼糟糕。 「我在C#代碼中有一個方法,我需要從JavaScript調用它,怎麼樣?」簡單。現在,如果開發人員不瞭解發生的事情的不連貫性,那麼這個問題可能會更多,但問題的核心主題是完全合理的。 – David 2011-01-08 00:25:32

回答

0

您需要使用MS Ajax JS庫。這些將會爲你提供類似的東西......但它必須是一個ASP.NET按鈕。聽起來就像你想做一個AJAX服務電話。向我們提供一些有關如何設置以及如何使其工作的更多細節。 ASP.NET Forms不是很容易理解簡單的按鈕和JS ......你需要考慮viewstate。

1

也許最簡單和最直接的方式將是create an HTTPHandler你的ASP .NET網站,然後你的JavaScript可以使一個AJAX調用(easilydonewith jQuery的,注意三個環節,以三種不同的方法,並且有可能更)在其配置的URL處調用該處理程序。

此外,此方法是否需要返回任何東西?從jQuery方面來說,最好的辦法就是接收一個JSON對象。這可以通過使用JavaScriptSerializer的.NET端甚至手動完成。