淺談ASP.NET中使用AJAX的簡單方法(3)_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解讀ASP.NET編寫應用程序的十大技巧
      1、在使用Visual Studio .NET時,除直接或非引用的對象外,不要使用缺省的名字。 .NET帶來的好處之一是所有的源代碼和配置文件都是純文本文件,能夠使用Notepad或WordPad等任意的文本編輯器進行編輯。如果不愿意,我們并非一定要使用Visual Studio .NET作為

      如果這樣做,我們還可以使用相應的aspx頁后端C#代碼將這個方法注冊為啟動腳本。

      Page.RegisterStartupScript("ajaxMethod", String.Format(" ", url));

      我們可以將上面代碼加到ASP.NET后端代碼的Page_Prerender或Page_Load方法中。

      服務端頁面

      讓我們看看服務端頁面象什么。如果它是一個ASP.NET頁(我們假設的),我們僅僅對它的后端代碼感性趣。我們可以將.aspx文件中代碼都刪除,這樣絲毫不會影響這個aspx頁的功能。

      例如,我們有一個將攝氏度轉換為華氏度的web service。如果你將這個web service的URL的引用加入到你的工程中,Visual Studio將產生一個叫"com.developerdays.ItempConverterservice"的代理類,這個代理類使用當前的命名空間。有一個名為getTemp.aspx的aspx頁,它接收一個叫"temp"的查詢參數,這參數包含一個整數的攝氏度值。如http://localhost/getTemp.aspx?temp=25。這個aspx頁的后端代碼如下:

      以下為引用的內容:
      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開發下的MVC設計模式的實現
      ASP.NET是微軟最新推出的新型體系結構.NET框架的一部分,它為構造新一代動態網站和基于網絡的分布式應用提供了強有力的支持。與以前的Web 開發模型相比,ASP.NET 提供了許多重要的優點例如: 簡易性;安全性;可管理性等。而且與基于過程的ASP頁面技術相比,

      共3頁上一頁123下一頁
      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-07-01
      相關.Net教程