說到前台請求后台數據,我們一般都是用到AJAX(異步JavaScript和XML) 。AJAX 通過在后台與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網頁的情況下,我們可以對網頁的某部分進行更新。在這里,主要淺談一下在.net的webform開發時,前台請求后台的兩種方式。
1、使用AjaxPro2.dll
(1)AjaxPro2.dll文件可以去網上下載,下載后引用到項目中。
(2)引用到項目之后,在web.config里面的<system.web>里面加上下面這段配置信息。
(3)配置完信息后,在需要請求后台數據的aspx后台頁面的Page_Load方法中注冊Ajax,如下圖
(4)然后,這時候就可以在前台的js里面寫獲取后台數據方法,這里注意要寫好調用的后台的方法
這樣,前台就可以拿到后台的數據了。
2、使用jquery的Ajax方法(大多數人使用)
首先項目要下載引用jquery文件,然后在js要請求后台的方法里用ajax請求后台,這里使用的舉例一種jquery簡寫的ajax方法。
前台:
后台: