ASP.NET 2.0伺服器控制項之用戶端功能

多數在展示層應用的伺服器控制項主要由兩個部分組成:伺服器端功能和用戶端功能。伺服器端功能永遠是伺服器控制項的核心,而隨著技術的發展,用戶端功能也逐漸層得越來越重要。只有兩個部分互相配合,才能建立出功能強大、介面豐富的伺服器控制項。本文將討論在伺服器控制項中實現用戶端功能的相關問題,具體內容包括用戶端功能概述、實現簡易用戶端功能、實現複雜用戶端功能,以及部署用戶端檔案的實現方法等內容。1. 用戶端功能簡介在Web編程中,用戶端功能傳統上是由Web頁開發人員負責,並且不被封裝在伺服器組件中。ASP.

ASP.NET的錯誤處理機制

對於一個Web應用程式來說,出錯是在所難免的,因此我們應該未雨綢繆,為可能出現的錯誤提供恰當的處理。事實上,良好的錯誤處理機制正是衡量Web應用程式好壞的一個重要標準。試想一下,當使用者不小心在瀏覽器輸入了錯誤的URL或者當使用者提供了一些資訊導致程式出錯的時候,如果我們沒有對這些情況進行處理,而是任由404或是500的錯誤頁面甚至出錯的堆棧資訊呈現在使用者面前,這無疑會把一些使用者給嚇跑。所以,在我們開發Web應用程式的時候,應該對錯誤處理機制有充分的瞭解。讓我們回到ASP.NET上來,先提兩

ASP.NET+Atlas建立用戶端Web應用程式

提要 本文介紹了Atlas架構,並探討它的用戶端和伺服器端類庫及其編程模型。另外,本文還詳細剖析了一個支援Atlas功能的樣本Web應用程式。一、開發環境說明本文中所提供的資訊適用於下列技術:Asp.net 2.0,Asp.net Atlas CTP,Visual Studio Professional 2005和Visual Web Developer

ASP.NET 2.0中的Web和HTML伺服器控制項

除了代碼和標記之外,ASP.NET

ASP.NET 2.0頁面架構簡要慨述

ASP.NET

ASP.NET 2.0 GridView控制項應用模版

GridView控制項是由一系列資料顯示控制項之一,它可以綁定到 SqlDataSource 控制項以返回的資料記錄的欄位以動態產生網格, GridView為我們提供了多種資料繫結列類型,例如BoundField 預設資料繫結列類型是一種簡單的資料類型,展現了文本資料值。其他類型方面的資料顯示常值內容交替使用、CheckBoxField 複選框顯示布林值資料型別、CommandField 顯示一個按扭,按扭的類型可以是Button

ASP.NET2.0伺服器控制項之捕獲回傳事件

上一篇文章介紹了實現自訂伺服器控制項事件的基本概念。本文將通過典型樣本講解捕獲回傳事件的實現方法。1. 實現捕獲回傳事件如果伺服器控制項需要捕獲來自用戶端的回傳事件,並想為該回傳事件自訂伺服器端事件處理邏輯,那麼控制項必須實現System.Web.UI.IPostBackEventHandler介面。下面列舉了該介面定義。public interface IPostBackEventHandler{ void RaisePostBackEvent(string

用ASP.NET 2.0主題和皮膚實現網站美化

主題和外觀是ASP.NET 2.0 中的新增功能, 使用 ASP.NET 2.0 的“主題和外觀”功能,可以將樣式和布局資訊分解為單獨的檔案組,統稱為“主題”。然後,主題可應用於任何網站,影響網站中頁和控制項的外觀。這樣,通過更改主題即可輕鬆地維護對網站的樣式更改,而無需對網站各頁進行編輯。還可與其他開發人員共用主題。應用 ASP.NET 2.0的“主題和外觀”功能輕鬆實現對網站美觀的控制。ASP.NET

ASP.NET2.0伺服器控制項之自訂狀態管理

在前面的系列文章中,我們曾經介紹了檢視狀態和控制項狀態的基本概念和典型應用,從中可以發現,檢視狀態和控制項狀態對於自訂伺服器控制項實現的重要性。本文將繼續這一主題,重點介紹實現檢視狀態和控制項狀態自訂管理的方法。自訂檢視狀態管理在介紹檢視狀態時,我們曾經提到過:對於簡單屬性,例如,String、Int等類型,.NET執行引擎將自動啟用預設檢視狀態管理機制,以便完成相應的功能。然而,如果開發人員在ViewState中儲存的是自訂資料類型,或者需要實現自訂方式最佳化檢視狀態管理時,則必須實現自訂檢視

VS2005和ASP.NET2.0中使用強型別資料

一、簡介作為開發人員,當我們在學習新技術時,例子可能是我們最大的敵人。而教程往往設計得易於理解,但是同時,它們常常加固了懶惰,低效性,甚至於危險的編碼習慣。再也沒有比ADO.NET樣本更能說明問題的了。在本文中,我們將準備分析一下強型別對象對於你的資料庫開發的意義以及為什麼在沒有例子的情況下你應該在應用程式中盡量使用強型別對象。具體地說,我們將分析怎樣在Visual Studio

ASP.NET 2.0讀取設定檔範例程式碼

1. 核心類檔案 INIFILE.cs 代碼1 /// <summary>2 /// INIFILE 操作類3 /// </summary>4 public class INIFILE5 {6 [DllImport("kernel32")]7 private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);89

ASP.NET 2.0(C#)(2)

介紹使用 ASP.NET 2.0 的“主題”功能,可以將樣式和布局資訊分解為單獨的檔案組,統稱為“主題”。然後,主題可應用於任何網站,影響網站中頁和控制項的外觀。這樣,通過更改主題即可輕鬆地維護對網站的樣式更改,而無需對網站各頁進行編輯。還可與其他開發人員共用主題。關鍵1、在web site中添加App_Themes檔案夾,可以在每個主題檔案加內添加.skin檔案、.css檔案(指定主題後會自動載入主題下所有.css檔案)或者圖片檔案2、在web.

領先技術:ASP.NET表示模式

本專欄基於 ASP.NET MVC Framework 的預發布版本。所有資訊均有可能發生變更。在分層的 Web 應用程式中,展示層與導航邏輯、商務邏輯和資料訪問同樣重要。您應盡量將展示層(通常指表示邏輯)與 UI 技術和平台獨立開來,雖然這並不容易做到。設計模式可協助您實現此目標。在本月的專欄中,我將介紹一些構建 ASP.NET 展示層所用的設計模式。我首先要介紹的是模型-視圖-控制器 (MVC) 模式(所有專門面向 UI 的模式的根模式),並介紹其在 ASP.NET MVC

ASP.NET MVC教程:理解控制器、控制器行為和行為結果

理解控制器MVC控制器負責處理對ASP.NET MVC網站的請求,每個瀏覽器請求都被映射到一個特殊的控制器上,例如,假設你在你的瀏覽器地址欄中輸入下面的URL:http://localhost/Product/Index/3這時會調用ProductController控制器,productController負責產生瀏覽器請求對應的響應,例如,控制器可能返回一個特定的視圖給瀏覽器,或控制器將使用者重新導向到另一個控制器。在你的ASP.NET

ASP.NET MVC執行個體和新RC版本中視圖方面的改進

我們在www.asp.net網站上推出了一個新的ASP.NET MVC 設計陳列室。這個設計陳列室裡陳列了你可以下載和輕易使用在你的ASP.NET MVC應用中的免費HTML設計範本。每個設計範本中包括了一個Site.master檔案,一個CSS樣式表檔案,也許還有一套圖片,使用者控制項,以及支援它們的輔助方法等。陳列室允許你線上預覽每個設計,以及下載一個你可以解出和整合進你的網站的模板.zip版本。該陳列室允許任何人在創作共用許可(creative commons

ASP.NET代碼訪問安全(Code Access Security)

代碼訪問安全(Code Access Security),顧名思義,是用來限制代碼的。它能限制代碼能否被執行,進而來限制ASP.NET程式能執行什麼樣的操作。比如CAS限制你不允許使用FileIOPermission,那麼ASP.NET程式便不能進行IO操作。同樣,如果限制你使用SqlClientPermission,ASP.NET程式便不能進行SQL Server的操作。CAS預設定義了5個不同的level,它們是Full,High,Medium,Low

ASP.NET中的程式許可權問題

談到ASP.NET程式的許可權,一般可分為兩種:1) 賬戶的許可權。2) 代碼的許可權。賬戶的許可權可以限制運行在這個賬戶下的所有ASP.NET程式能進行什麼樣的操作,而代碼的許可權是ASP.NET程式裡專屬的,它規定了ASP.NET程式能夠訪問什麼樣的資源,比如資料庫,檔案等等。他們對ASP.NET程式是共同影響的,簡單地說,ASP.NET程式表現出來的是他們共同作用的交集。在IIS 5中,Application Pool的預設配置賬戶是ASPNET。在IIS

ASP.NET Debug系列之二 Hang調試

前幾天我翻譯了Tess debug系列的第一篇文章以及和大家介紹了一些debugger tools的基本命令。今天我們將一起討論Tess關於debug 系列的第二篇文章。Tess在每個系列中都使用了問題+結果的結構,為了簡化,我將把問題和結果一起給大家。此外,大家在自己機器上重現這些問題的時候,由於機器的差異,許多問題的結果都可能和Tess的不一樣,這個不要緊,只要大家能夠掌握原理就可以了。同時,由於blog的尺寸問題,圖片顯示的內容並不十分清晰,大家可以從Tess的連結上去找。ASP.NET

Asp.net ViewState——運用

對於asp.net開發人員,尤其是對控制項開發感興趣的朋友來說,檢視狀態絕對是個讓人頭痛的問題.一直以來,我都很困惑,在網上尋覓了很久,這兩天才稍稍有了些眉目. 再鑒於本人一直潛水,因此決定今天就冒第一個泡泡吧.當我們從Control或者WebControl派生新的控制項時,我們不用定義ViewState屬性就可以使用改屬性了,因此它應該是派生下來的.當我們用reflector查看下原始碼就可以知道,它位於Control中.protected virtual StateBag

ASP.NET中跨應用程式進行Forms身分識別驗證詳解

先仔細閱讀這段內容:ASP.NET 支援在分布式環境中(跨單個伺服器上的多個應用程式或在網路場中)進行 Forms 身分識別驗證。之前研究過多網站間的Session共用的問題,這裡說下跨應用程式進行 Forms 身分識別驗證詳細實現方式,此方案的基礎就是“跨應用程式進行 Forms

總頁數: 1638 1 .... 1547 1548 1549 1550 1551 .... 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.