<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      .NET之ASP Web Form迅速基礎(6)

      [摘要].NET之ASP Web Form快速入門  表單驗證控件ASP.NET之Web Forms頁面架構提供了一套服務器控件驗證方法,它們簡單易用、功能強大,既可以檢查表單輸入內容的正確性,還可以顯示相...
      .NET之ASP Web Form快速入門 


      表單驗證控件

      ASP.NET之Web Forms頁面架構提供了一套服務器控件驗證方法,它們簡單易用、功能強大,既可以檢查表單輸入內容的正確性,還可以顯示相應的反饋信息。
      驗證控件可以象其他服務器控件一樣添加到ASP.NET頁面中。有一些處理特殊類型的驗證控件,比如說:范圍檢查或者匹配判斷再加上一個RequiredFieldValidator控件,就可以使用戶不會跳過一個輸入域的操作。
      以下的例子描述了使用2個<asp:requirefieldvalidator runat=server>控件驗證頁面上TextBox和DropDownList控件的內容:


      Intro10.aspx
      點擊執行 查看源代碼

      這里的代碼也同樣適用于高、低版本的瀏覽器。對于高版本瀏覽器,將在客戶端通過Javascript和DHTML進行驗證工作。對于低版本瀏覽器,驗證會在服務器端執行。
      ASP.NET頁面開發者可以隨意地在運行時檢查Page.IsVaild屬性的數值,從而判斷頁面上所有的驗證服務器控件當前是否有效。這樣就提供了判斷是否執行商業邏輯的簡易“單行”處理方法。比如,下面的例子中,在進行對選擇目錄的數據庫搜索動作前,首先檢查一下Page.IsValid的數值:


      Intro11.aspx
      點擊執行 查看源代碼

      Code-Behind 類型的 Web Forms

      ASP.NET支持兩種建立動態頁面的方法。第一種就是上面演示例子中涉及到的,在原始.aspx文件中進行定義。另外一個方法叫做Code-behind,用它可以使頁面代碼更加清晰地與其內容進行分離。
      請看下面的演示例子:


      Intro12.aspx
      點擊執行 查看源代碼

      結 語
      通過以上的圖文例示介紹,我想你一定感受到了ASP.NET的強大功能。以前在ASP中需要處理的許多復雜技術細節,在ASP.NET中竟然完全不用考慮,而且功能大大地增強。新技術只所以吸引我們,關鍵就在于:它使我們更加注重于內容的構思而不是技術的細節,從而更好地發揮人類的想像力與創造力。





      日韩精品一区二区三区高清