在ASP.NET 2.0中操作資料之十七:研究插入、更新和刪除的關聯事件_自學過程

導言  當使用GridView、DetailsView或FormView控制項的內建插入、編輯或刪除特徵時,在使用者添加一條新記錄或更新/刪除一條現在記錄的過程中發生了多個步驟。正如我們之前一節裡所討論的,在GridView中編輯一行時,儲存(Update)和取消(Cancel)按鈕將取代編輯(Edit)按鈕,並且繫結資料行轉換成TextBox。在使用者更新了資料並點擊儲存按鈕之後,下述步驟在回傳時執行:1.該GridView控制項根據當前編輯行的唯一識別欄位(通過DataKeyNames屬性)

在ASP.NET 2.0中操作資料之十五:在GridView的頁尾中顯示統計資訊_自學過程

導言  除了需要瞭解產品的單價、庫存量和訂貨量,並按等級排序之外,使用者可能還對統計資訊感興趣,比如說平均價格、庫存總量等等。這些統計資訊常常顯示在報表最下面的一個統計行中。GridView控制項可以含有一個頁尾行,我們可以通過編程將統計資料插入到它的儲存格裡面去。這個任務給了我們以下3個挑戰:1.配置GridView以顯示它的頁尾行2.確定統計資料。即我們應該如何計算平均價格還有庫存總量?3.將統計資訊插入到頁尾行的相應的儲存格中  在本節教程中,我們將會看到如何去征服這些挑戰。另外呢,我們將

在ASP.NET 2.0中操作資料之十四:使用FormView 的模板_自學過程

導言  在上兩節教程中,我們看到了如何使用TemplateField來自訂GridView和DetailsView的輸入。TemplateField使我們可以高度自主的定義某個特定的列,但不管是GridView還是DetailsView,都會有點太規則了,簡單的說就是它們都有著四四方方的格子一樣的外觀。很多情況下這樣的格子一樣的外觀是很不錯的,不過有的時候我們卻需要使用一個不規則的顯示外觀。當需要顯示一個單獨的記錄時,使用FormView控制項就可以實現這種比較隨意的外觀呈現。  跟Detail

在ASP.NET 2.0中操作資料之十三:在DetailsView控制項中使用TemplateField_自學過程

導言  比起BoundField、CheckBoxField、HyperLinkField以及其他的那些資料欄位控制項(data field

在ASP.NET 2.0中操作資料之十二:在GridView控制項中使用TemplateField_自學過程

導言  GridView是由一組欄位(Field)組成的,它們都指定的了來自DataSource中的什麼屬性需要用到自己的輸出呈現中。最簡單的欄位類型是BoundField,它僅將資料簡單的顯示為文本。其他的欄位類型使用互動HTML元素(alternate HTML

在ASP.NET 2.0中操作資料之十一:基於資料的自訂格式化_自學過程

介紹  我們可以通過控制HeaderStyle, RowStyle, AlternatingRowStyle和其他一些屬性來改變GridView, DetailsView, 和 FormView的樣式,比如cssClass, Font, BorderWidth, BorderStyle, Bar, Width, Height等  一般,自訂格式化與我們所要顯示的資料的值有關係。例如, 為了吸引使用者注意那些庫存為空白的產品,我們可以將庫存對應的欄位UnitsInStock 

在ASP.NET 2.0中操作資料之十:使用 GridView和DetailView實現的主/從報表_自學過程

導言  在前面的教程我們看到了如何使用兩個頁面(一個首頁,用於列出供應商; 一個明細頁,用於顯示選定供應商提供的產品)建立主/從報表 . 這種兩個頁面的報表格式也可以集中在一個頁面上. 這篇教程將會使用一個GridView, 它的每一行都包含產品的名稱和單價以及一個選擇按鈕. 單擊一個產品的選擇按鈕會在同一頁的DetailsView控制項上顯示該產品的全部詳細資料.圖 1: 單擊選擇按鈕顯示產品明細Step 1: 建立一個可選擇行的GridView  回想一下前面的跨頁的主/從報表,

ASP.NET 2.0中的資料操作之八:使用兩個DropDownList過濾的主/從報表_自學過程

導言  在前面的指南中我們研究了如何顯示一個簡單的主/從報表, 該報表使用DropDownList和GridView控制項, DropDownList填充類別,GridView顯示選定類別的產品. 這類報表用於顯示具有一對多關聯性的記錄時非常合適, 同時它也可以很容易的被擴充以顯示多個一對多關聯性的資料. 比如, 一個訂單系統應該包含表示客戶,訂單和訂單明細的表. 一個客戶也許有多個訂單,每個訂單又包含多條訂單項.

ASP.NET 2.0中的資料操作之七:使用DropDownList過濾的主/從報表_自學過程

導言  主/從報表是一種很常見的報表, 這類報表中首先會顯示一些主記錄. 然後使用者可以深入(追溯)某條主記錄來查看該主記錄的詳情. 主/從報表是顯示一對多關聯性的理想選擇, 比如一個報表顯示所有的產品類別,然後根據使用者選擇的特定類別顯示與之關聯的產品. 另外, 主/從表在顯示”寬”表(有很多列的表)的詳細資料時也很有用.例如主/從報表的主表部分顯示資料庫中產品表的產品名稱和單價, 具體到某一個產品時再顯示其他的產品欄位(類別,供應商,單位元量,等等).  有很多方法可以實現主/從報表.

在ASP.NET 2.0中操作資料之六:編程設定ObjectDataSource的參數值_自學過程

導言  正如我們在上一節的教程中所看到的,有很多可供選擇的方式把參數的值傳遞到OjbectDataSource的方法裡。假如參數值是採用寫入程式碼方式,來源於頁面上的一個Web控制項,又或者其他可被資料來源Parameter對象讀取的源,那麼這個值可以綁定到輸入參數而不需要寫一行的代碼。  然而有些時候,參數值來自某些在資料來源的內建Parameter對象裡還沒有計算出來的源。假如我們的網站支援我們的考慮那麼我們也許希望參數基於當前登入使用者。又或者我們在參數傳送到ObjectDataSourc

在ASP.NET 2.0中操作資料之五:聲明參數_自學過程

導言  在上一章的教程中,我們看了GridView、DetailsView和FormView綁定到OjbectDataSource控制項顯示資料,ObjectDataSource調用了類ProductsBLL的GetProducts()方法。方法GetProducts()返回一個有Northwind資料庫的Products表的所有記錄組成的強型別資料表。類ProductsBLL還包含了其它返回部分資料的方法:GetProductByProductID(productID),GetProducts

在ASP.NET 2.0中操作資料之四:使用ObjectDataSource展現資料_自學過程

  在完成了應用程式架構和頁面的設計後,我們可以開始探討如何?多種多樣的普通資料到報表展現的任務。前面我們已經瞭解到如何在從資料訪問層和商務邏輯層綁定資料到ASP.NET頁面上的資料控制項。在ASP.NET 1.x應用程式中,通過對資料控制項的DataSource屬性賦值然後調用控制項的DataBind()方法從而實現資料展現的方式在ASP.NET 2.0應用程式中可以繼續使用。然而,ASP.NET

在ASP.NET 2.0中操作資料之三:建立主版頁面和網站導覽_自學過程

導言  通常,方便使用的個人化網站都有著一致的,網站統一的頁面配置和導航體系。Asp.net

ASP.NET MVC的Localization本地化多語言支援_自學過程

一、ASP.NET MVC的本地化支援ASP.NET MVC的是基於ASP.NET運行,所以由ASP.NET提供的所有功能,都可以在MVC裡使用,例如緩衝,工作階段狀態和本地化。 在傳統的ASP.NET Web表單時代我們使用資源檔儲存不同語言中的內容和使用由Visual Studio自動產生的ResourceManager類來檢索它們。在ASP.NET MVC他們一樣有效。讓我建立一個標準的ASP.NET

ASP.NET MVC4入門教程(九):查詢詳細資料和刪除記錄_自學過程

在本教程中,您將查看自動產生的Details和Delete方法。查詢詳細資料和刪除記錄開啟Movie控制器並查看Details方法。public ActionResult Details(int id = 0){ Movie movie = db.Movies.Find(id); if (movie == null) { return HttpNotFound(); } return View(movie);}Code First

ASP.NET MVC4入門教程(八):給資料模型添加校正器_自學過程

在本節中將會給Movie模型添加驗證邏輯。並且確保這些驗證規則在使用者建立或編輯電影時被執行。保持事情 DRYASP.NET MVC 的核心設計信條之一是DRY: "不要重複自己(Don't Repeat Yourself)"。ASP.NET MVC鼓勵您指定功能或者行為,只做一次,然後將它應用到應用程式的各個地方。這可以減少您需要編寫的代碼量,並減少代碼出錯率,易於代碼維護。給ASP.NET MVC 和 Entity Framework Code First 提供驗證支援是 DRY

ASP.NET MVC4入門教程(七):給電影表和模型添加新欄位_自學過程

在本節中,您將使用Entity Framework Code First來實現模型類上的操作。從而使得這些操作和變更,可以應用到資料庫中。預設情況下,就像您在之前的教程中所作的那樣,使用 Entity Framework Code First自動建立一個資料庫,Code First為資料庫所添加的表,將協助您追蹤資料庫是否和從它產生的模型類是同步的。如果他們不是同步的,Entity Framework將拋出一個錯誤。這非常方便的在開發時就可以發現錯誤,否則您可能會在運行時才發現這個問題。

ASP.NET MVC4入門教程(六):驗證編輯方法和編輯檢視_自學過程

在本節中,您將開始修改為電影控制器所新加的操作方法和視圖。然後,您將添加一個自訂的搜尋網頁。在瀏覽器地址欄裡追加/Movies, 瀏覽到Movies頁面。並進入編輯(Edit)頁面。Edit(編輯)連結是由Views\Movies\Index.cshtml視圖中的Html.ActionLink方法所產生的:@Html.ActionLink("Edit", "Edit", new { id=item.ID })Html對象是一個Helper, 以屬性的形式,

ASP.NET MVC4入門教程(五):從控制器訪問資料模型_自學過程

在本節中,您將建立一個新的MoviesController類,並在這個Controller類裡編寫代碼來取得電影資料,並使用視圖模板將資料展示在瀏覽器裡。在開始下一步前,先Build一下應用程式(產生應用程式)(確保應用程式編譯沒有問題)用滑鼠右鍵單擊Controller檔案夾,並建立一個新的 MoviesController控制器。當Build成功後,會出現下面的選項。設定以下選項:· 控制器名稱: MoviesController.(這是預設值)。· 模板: MVC Controller

ASP.NET MVC4入門教程(四):添加一個模型_自學過程

在本節中,您將添加一些類,這些類用於管理資料庫中的電影。這些類是ASP.NET MVC 應用程式中的"模型(Model)"。您將使用.NET Framework 資料訪問技術Entity Framework,來定義和使用這些模型類。Entity Framework(通常稱為 EF) 是支援代碼優先的開發模式。代碼優先允許您通過編寫簡單的類來建立物件模型。(相對於"原始的CLR objects",這也被稱為POCO 類別)然後可以從您的類建立資料庫,這是一個非常乾淨快速的開發工作流程。添加模型類

總頁數: 1638 1 .... 1432 1433 1434 1435 1436 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.