淺談ASP.NET中使用AJAX的簡單方法(3)_.Net教程
推薦:解讀ASP.NET編寫應(yīng)用程序的十大技巧1、在使用Visual Studio .NET時(shí),除直接或非引用的對象外,不要使用缺省的名字。 .NET帶來的好處之一是所有的源代碼和配置文件都是純文本文件,能夠使用Notepad或WordPad等任意的文本編輯器進(jìn)行編輯。如果不愿意,我們并非一定要使用Visual Studio .NET作為
如果這樣做,我們還可以使用相應(yīng)的aspx頁后端C#代碼將這個(gè)方法注冊為啟動(dòng)腳本。
Page.RegisterStartupScript("ajaxMethod", String.Format(" ", url));
我們可以將上面代碼加到ASP.NET后端代碼的Page_Prerender或Page_Load方法中。
服務(wù)端頁面
讓我們看看服務(wù)端頁面象什么。如果它是一個(gè)ASP.NET頁(我們假設(shè)的),我們僅僅對它的后端代碼感性趣。我們可以將.aspx文件中代碼都刪除,這樣絲毫不會(huì)影響這個(gè)aspx頁的功能。
例如,我們有一個(gè)將攝氏度轉(zhuǎn)換為華氏度的web service。如果你將這個(gè)web service的URL的引用加入到你的工程中,Visual Studio將產(chǎn)生一個(gè)叫"com.developerdays.ItempConverterservice"的代理類,這個(gè)代理類使用當(dāng)前的命名空間。有一個(gè)名為getTemp.aspx的aspx頁,它接收一個(gè)叫"temp"的查詢參數(shù),這參數(shù)包含一個(gè)整數(shù)的攝氏度值。如http://localhost/getTemp.aspx?temp=25。這個(gè)aspx頁的后端代碼如下:
| 以下為引用的內(nèi)容: private void Page_Load(object sender, EventArgs e) { Response.Clear(); string temp = Request.QueryString["temp"]; if (temp != null) { try { int tempC = int.Parse(temp); string tempF = getTempF(tempC); Response.Write(tempF); } catch {} } Response.End(); } private string getTempF(int tempC) { com.developerdays.ITempConverterservice svc = new ITempConverterservice(); int tempF = svc.CtoF(tempC); return tempF.ToString(); } |
分享:淺談ASP.NET開發(fā)下的MVC設(shè)計(jì)模式的實(shí)現(xiàn)ASP.NET是微軟最新推出的新型體系結(jié)構(gòu).NET框架的一部分,它為構(gòu)造新一代動(dòng)態(tài)網(wǎng)站和基于網(wǎng)絡(luò)的分布式應(yīng)用提供了強(qiáng)有力的支持。與以前的Web 開發(fā)模型相比,ASP.NET 提供了許多重要的優(yōu)點(diǎn)例如: 簡易性;安全性;可管理性等。而且與基于過程的ASP頁面技術(shù)相比,
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- ASP.NET中后臺(tái)注冊js腳本使用的方法對比
- ASP.NET 2.0發(fā)送電子郵件中存在的問題
- 解析五種ADO.NET數(shù)據(jù)庫連接知識(shí)
- 如何實(shí)現(xiàn)在窗體和窗體之間進(jìn)行傳遞數(shù)據(jù)
- ASP.NET記錄錯(cuò)誤日志的實(shí)現(xiàn)方法
- C#如何在PPT中插入anychart圖表
- 使用ADO.NET2.0提升數(shù)據(jù)交互性能(2)
- GridView自動(dòng)增加序號(三種實(shí)現(xiàn)方式)
- C#后臺(tái)調(diào)用前臺(tái)Js函數(shù)
- 關(guān)于WPF使用MultiConverter控制Button狀態(tài)的詳細(xì)介紹
- 相關(guān)鏈接:
- 教程說明:
.Net教程-淺談ASP.NET中使用AJAX的簡單方法(3)
。