ASP.NET 2.0 - 選用DataSet或DataReader

 我們在之前的一篇文章提到如何善用「善用 DataSourceMode 屬性」(http://www.cnblogs.com/liminzhang/archive/2006/12/18/595332.html),引發了不少迴響,大家開始思索應該在 Web Form 網頁中應該使用 DataSet 或 DataReader 作為實質的資料來源。 在此我們進一步於圖表1中列示出使用 DataReader 與 DataSet 的優劣之處。在一般的狀況下,DataReader 的速度不僅比

ASP.NET 2.0 – 善用DataSourceMode屬性

SqlDataSource控制項的DataSourceMode屬性決定所提取的資料要如何維護。 DataSourceMode屬性的預設值是DataSet,此表示從資料庫提取而來的結果集會儲存在伺服器記憶體內的一個DataSet對象中,如果您使用SqlDataSource作為GridView等控制項的資料來源,並且要在GridView控制項中進行排序、篩選與分頁等處理,則SqlDataSource的DataSourceMode屬性一定要設定成DataSet。 然而在另外一方面,如果SqlDataS

Asp.net MVC2中你必須知道的擴充點(一):Controller Factory

    Asp.net mvc2中提供很多可以擴充的地方,利用這些擴充之後,asp.net mvc使用起來更加靈活。Simone Chiaretta曾寫過一篇文章:13 ASP.NET MVC extensibility points you have to know。文章中概括性的介紹了13個asp.net mvc開發人員必須知道的擴充點。我將從這13個擴充點中挑選幾個常見的重要的擴充點進行詳細的介紹。這篇將文章將首先介紹Controller Factory。    Controller

超級簡單:ASP.NET頁面回傳後保留密碼

一般來說,當表單回傳之後,密碼框將會被自動清空。但是有些時候,我們並不希望這樣。這時,我們可以添加一點的代碼將避免這個問題。VB.NET:VB.NETCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 

ASP.NET MVC學習部落格匯總

最近關注ASP.NET MVC,匯總一下優秀的ASP.NET MVC部落格,歡迎大家能幫忙補充。1、Scott Guthrie:http://weblogs.asp.net/scottgu/2、Scott Hanselman:http://www.hanselman.com/blog/3、Rob Conery:http://blog.wekeroad.com/4、Phil Haack:http://haacked.com/5、Simone Chiaretta’s

Asp.net dynamic Data web Site 之二建立第一個Web Site

文章目錄 環境 Asp.net dynamic Data web Site 之二建立第一個Web Site 本專題介紹一個ASP.NET動態資料的網站的布局,其中包括這些檔案預設情況下建立相關檔案夾和檔案。 建立一個動態資料網站(Dynamic Data Web Site) 環境 vs.net 2008 + sp1 Dynamic Data Wizard 080608(http://www.codeplex.com/aspnet)

asp.net 2.0 緩衝(理論篇)

         ASP.NET 2.0提供了一些新的用於提升程式效能的技術特性,其中,緩衝技術是非常重要的一個特性,它提供了一種非常好的本機資料緩衝機制,可以非常容易的定製屬於資料緩從,從而有效提高資料訪問的效能。

asp.net 2.0 緩衝(網頁輸出快取)

          網頁輸出快取作為最簡單的緩衝形式,輸出緩衝只是在記憶體中保留為響應請求而發送的 HTML 的副本。其後再有請求時將提供緩衝的輸出,直到緩衝到期,這樣,效能有可能得到很大的提高(取決於需要多少開銷來建立原始頁面輸出 - 發送緩衝的輸出總是很快,並且比較穩定)。         設定網頁輸出快取可以使用以下兩種方式:一種是使用@ OutputCache指令,另一種是使用網頁輸出快取API。@ OutputCache指令曾經在ASP.NET 1.x中出現過,並在ASP.NET 2.

Asp.net AJAX效能最佳化測試

Asp.net AJAX效能最佳化測試 Asp.net AJAX提高效能的原則(對web同樣也適用):合并(Composite)-減少請求的次數壓縮(Compression)-減少請求的資料緩衝(Caching)-提高請求響應的效率 所以在最佳化的過程中能合并的就合并,能壓縮的就壓縮,能緩衝的盡量緩衝。下面就用一個例子說明一下如何對一個asp.net

Using ASP.NET and jQuery to Pass Multiple Values from a GridView to Another Page

Using ASP.NET and jQuery to Pass MultipleValues from a GridView to Another Page  Inone of our previous article Pass Multiple Valuesfrom a GridView to Another Page using ASP.NET, we had seen how to select aGridView row and pass multiple values of the

ASP.NET 2.0 顯示、寫入「日期和時間」文法

快速參考檔案,簡易實用。(1) 顯示、寫入完整的日期和時間:.aspx.cs (寫入用):string strSql = "UPDATE 資料表名稱 SET 日期欄位名稱='" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "'";.aspx (顯示用):<asp:Label ID="Label1" runat="server" Text='<%# Eval("日期欄位名稱","{0:yyyy/MM/dd tt HH:mm:ss}"

透過 ASP.NET 和資料庫讀寫圖片

一個簡易的 ASP.NET 2.0 樣本,可讓使用者透過 FTP 將圖片直接存入資料庫,並從資料庫讀出圖片,呈現在網頁中的 Image 控制項上。用的是 .NET 2.0 的 API,因此樣本亦可套用在 ASP.NET 3.5 環境中。撰寫環境: VS 2005、SQL Server 2005樣本下載點:http://files.cnblogs.com/WizardWu/081118.zip 圖 1 本樣本執行畫面優點:* 圖片可直接存入資料庫,方便管理。可避免用 Windows

ASP.NET 資料分頁第三篇 – 結合 Custom Control 處理 GridView 的 UI 呈現

 延續本系列前兩篇文章「ASP.NET 資料分頁第一篇 - 探討分頁原理及 SQL Server 2005 的 ROW_NUMBER 函數」、「ASP.NET 資料分頁第二篇 - 範例下載」,本系列的第三篇文章,同樣是處理 GridView 的「分頁」的問題,但前兩篇是處理資料庫的資料擷取問題,本篇是處理 GridView 前端 UI 呈現的問題。   本帖的重點,是版工我自己寫了一個 Custom Control 的 GridView,名為 WizardGridView,其直接繼承自微軟

ASP.NET 資料分頁第四篇 – WizardGridView 威力加強版

本帖只是把前一篇文章「ASP.NET 資料分頁第三篇 - 結合 Custom Control 處理 GridView 的 UI 呈現」裡面,提供給大家下載的 Custom Control,也就是加強「分頁」功能的 GridView,再改寫了一些細部功能。新功能如下:* 這個 WizardGridView 所需要的 CSS、JavaScript,都已嵌入至 dll 裡。如此一來,引用 WizardGridView 的頁面即不必再引用外部的 CSS 檔。* 新增了 5 個「屬性」,程式員可從 VS

讓 ASP.NET AJAX 支援瀏覽器的 History Navigation – Part 2

續前一篇文章「讓 ASP.NET AJAX 支援瀏覽器的 History Navigation - Part 1」,之前介紹的是用 History 控制項的做法,雖然可適用 ASP.NET 2.0 及之後所有 .NET 版本的網頁,但必須多經一次安裝 Future 套件,或多做一次引用 Microsoft.Web.Preview.dll 的動作,畢竟較不方便。本帖介紹的是 ASP.NET 3.5 SP1 / VS 2008 SP1 的做法,直接引用已經內建在新版 ScriptManager

40條ASP.NET開發Tip

歡迎拍磚,共同進步!!!1、在compilation 下,請設定debug=false ,如下:Code highlighting produced by Actipro CodeHighlighter

asp.net中的ResolveUrl 完美解決方案

     根據我個人使用ASP.NET的經驗,和通過在網上搜尋。我發現,Page的ResolveUrl方法給我們帶來了一些比較嚴重的問題。     最常見的問題是在頁面或控制項以外的範圍不能使用它。   

Asp.net Mvc2中重構View的三種方式

    我們在Asp.net mvc的view開發過程中,如果不注意可能會寫大量的重複的代碼。這篇文章介紹3種方式重構View的代碼,來減少View中的重複代碼。    1、母板頁     在Asp.net mvc中保留了母板頁的使用,我們可以使用母板頁對我們的網站進行布局。看下面母板頁的代碼: <%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %><!DOCTYPE html PUBLIC "-

超級簡單:ASP.NET Localization (本地化,多語言)

      有很多討論ASP.NET localization(本地化,多語言)的文章,這篇文章是不會的深入討論ASP.NET Localization (本地化,多語言)。相反,它將給你有關asp.net頁面中通常使用的內容的localization的一個快速參考,這些內容包括:ASP.NET服務端控制項,html內容,SiteMap,一些其他資源。      這篇文章包括以下內容:      1、 如何本地化的ASP.NET伺服器控制項?      2、如何本地化HTML內容?      3

一步一步教你建立一小型的asp.net mvc 應用程式

    這本教程中將協助你建立一個小型的asp.net mvc樣本。    在本教程中,我們將建立自己的 Model , View 和Controller ,讓他們同心協力運行起來。在這裡,使用Visual Studio建立一個新的asp.net MVC應用程式。本教程的目標是使用mvc原理在web頁面上輸出的資訊。簡單地理解一下我們要打算做的,然後我們將示範每個步驟來建立我們的網站。對於我們的目標,我們需要一個model 來儲存資訊。該model

總頁數: 1638 1 .... 408 409 410 411 412 .... 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.