ASP.NET中取代ASP的RS(Remote Scripting)技術的Framework
發表時間:2024-06-06 來源:明輝站整理相關軟件相關文章人氣:
[摘要]導 讀: 通過一個例子說明了如何利用Page.IsPostBack屬性,來取代ASP中的RS(Remote Scripting)技術,以實現在不刷新當前頁面的情況下和服務器端進行通信. ------------------------------------------------------...
導 讀:
通過一個例子說明了如何利用Page.IsPostBack屬性,來取代ASP中的RS(Remote Scripting)技術,以實現在不刷新當前頁面的情況下和服務器端進行通信.
--------------------------------------------------------------------------------
Page.IsPostBack屬性的一個應用,可以用來保存用戶輸入的
信息,下面我將介紹它的另外一個用處,那就是取代ASP中的RS(Remote Scripting)技術。
至于RS的基本概念和用法我已經在asp版里面有很多介紹了,它主要的優勢就是在不刷新
當前頁面的情況下和服務器端進行通信。但是由于它的底層是使用了java技術,所以它用
起來還是顯得較為煩瑣,下面我就將介紹在ASP+中如何利用Page.IsPostBack來取代RS技術。
按照我的習慣是喜歡用具體的例子來解釋問題,所以這次還是使用一個簡單的實例來說明
問題。下面這個例子中,將使用一個Products.aspx程序,它主要有兩個服務器端控件(Server-side
control),這是asp+里面引入的新的控件編程方式,一個是一個下拉框控件--'mudCategories',
另外一個是列表框控件--'mudProducts'。這個例子將演示,列表框中的內容將跟隨下拉框中內容
的改變而改變,為了大家重現的方便,我將使用SQL Server中自帶的數據庫例子來實現。
Products.aspx代碼如下:
從例子程序可以看到,其中顯然是使用了服務器端控件的下拉框OnChange事件配合AutoPostBack和
Page.IsPostBack屬性就可以很簡單和清晰的實現了以前在asp中煩瑣的RS實現方法。