從JavaScript 呼叫ASP.NET 函數
許多開發人員都會遇到從JavaScript 程式碼呼叫ASP.NET 方法的需要,特別是在設計互動時網頁。要實現此目的,有多種方法,但一個簡單的解決方案是繞過 AJAX 並利用標準 ASP.NET 回發機制。
ASP.NET 頁面修改
至發回,修改頁面程式碼檔案如下:
實作頁類中的IPostBackEventHandler介面:
public partial class Default : System.Web.UI.Page, IPostBackEventHandler { // ... }
這會自動將RaisePostBackEvent 方法加入程式碼檔案:
public void RaisePostBackEvent(string eventArgument) { }
var pageId = '<%= Page.ClientID %>'; __doPostBack(pageId, argumentString);
傳遞參數
RaisePostBackEvent 方法的eventArgument 參數可用於傳遞值Java 到ASP. NET 函數。事件處理ASP.NET
在 RaisePostBackEvent 方法中,您現在可以處理回發事件並根據需要呼叫任何其他事件或方法。 依照下列步驟,您可以輕鬆呼叫 ASP來自 JavaScript 程式碼的 .NET 函數,無需外部程式庫或複雜的 AJAX 技術。以上是如何使用回發從 JavaScript 呼叫 ASP.NET 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!