讓Asp.NET的DataGrid可排序、可選擇、可分頁

DataGrid是Asp.NET中的一個重要的控制項,經常我們都將DataGrid做成可分頁的和可排序的,有時還需要加上選擇功能。這些都是經常需要用到的方法,其實是比較簡單的。 設計思路: 為了方便起見,我們串連SQL Server 2000的NorthWind資料庫的Orders表,從資料庫裡得到此表的資料檢視。利用DataGrid的SortCommand事件實現排序。用一個模板列加上CheckBox控制項實現選擇。可用DataGrid的屬性產生器的“分頁”選項或者自己修改HTML實現分頁。

ASP.NET技巧:資料島出到Excel最為簡易的方法

只需將ContentType 設定為 "application/vnd.ms-excel",表示以Excel方式輸出.代碼如下:DataToExcel.aspx:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %><html xmlns="http://www.w3.org/1999/xhtml"><head

Asp.net中處理一個網站不同Web應用共用Session的問題

1、問題描述: 系統S中有M1,M2,M3,M4四個模組,每個模組都是一個web應用。其中一個模組中設定Session後在其他模組中無法讀取。2、問題原因: 一個WEB應用相當於一個網站,應用與應用之間不可能共用Session。3、解決方案:1) 將四個web應用程式套件含在同一個解決方案中(註:調整.webinfo檔案使解決方案能構正常運行)2) 建立一個web應用Main,該web應用程式套件含在解決方案S中,並直接存放在S目錄下(即與虛擬目錄S相對應)。3)

ASP.NET2.0:頁面中鏈入的CSS、js檔案帶中文時需注意

  當定義的樣式中有中文時,如 .sometyle {font-family:@黑體;},如果書寫不正確,如寫成 .sometyle {font-family: 黑體;},這應該是個錯誤的寫法,這樣不僅這個樣式不起作用,而且還會影響到定義在它後面的樣式起作用,不知道對css的解析本來就是這個規則,還是ASP.NET

一個ASP.NET中使用的MessageBox類

/// <summary> /// 自訂資訊對話方塊 /// </summary> public class MessageBox { /// <summary> /// 定義一個web頁面,用來顯示使用者自定錯誤提示資訊 /// </summary> System.Web.UI.Page p; /// <summary> /// 執行個體時,參數為:this 如:MessageBox MB=new

ASP.Net防止重新整理自動觸發事件的解決方案

  使用asp.net,在重新整理頁面的時候會自動觸發伺服器端的事件。舉個簡單的例子,如:一個註冊頁面,我們填寫完註冊資訊之後,如果按F5重新整理之後,會自動觸發到Button事件上,這樣就造成了又註冊了一次的麻煩。  我先前的解決方案:用關鍵字查詢,如有相同,則提示已有此使用者。  但是這種方案不能在沒有表識的情況下使用,他會重新提交。鑒於此,我尋找了一種新的解決方案,很慶幸,在朋友的提點下,迸發了這樣的解決方案,肯定有更好的解決方案,不吝賜教。  解決思路:重新整理時,捕捉KeyPress,

Asp.net中的頁面亂碼的問題

1.<globalization requestEncoding="gb2312" responseEncoding="gb2312" /> 或者 <META http-equiv="content-type" content="text/html; charset=gb2312"> 2.下載檔案時指定檔案名稱,中文的檔案名稱出現了亂碼? Response.AddHeader("Content-Disposition", "attachment;

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

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

ASP.NET:一段比較經典的多線程學習代碼

  一段比較經典的多線程學習代碼。  1、用到了多線程的同步問題。  2、用到了多線程的順序問題。  如果有興趣的請仔細閱讀下面的代碼。注意其中程式碼片段的順序,思考一下,這些代碼的順序能否互相調換,為什嗎?這應該對學習很有協助的。為了示範,讓所有的線程都Sleep了一段時間。using System.Net;using System;using System.IO;using System.Text;using System.Threading;using

ASP.NET資料庫編程之Access串連失敗

  錯誤和失敗總會不可避免地在應用程式中出現。如果有人在MDB目錄之上又添加了一級新的檔案夾而“更新”了伺服器的分類樹,那麼將會發生什嗎?如果MDB名稱被更改了會怎樣?如果MDB檔案被損壞又該如何呢?以上每一個問題都將阻止對資料的成功串連並導致一個失敗頁面。好的編程實踐表明需要儘可能小心地對待任何失敗。  在討論實際命令之前,我們需要瞭解的是AccessDataSource控制項派生於SqlDataSource控制項。在大多數情況下,這隻是一個背景問題。但是當處理異常的時候,就必須使用實際上存在

asp.net2.0如何加密資料庫聯結字串

asp.net2.0如何加密資料庫聯結字串 在asp.net2.0中,發布網站時,加密web.config,這樣可以有效保證資料庫使用者和密碼安全,其步驟如下: 1.添加密鑰 執行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp 其中"hnlaw"為密鑰名稱 2.添加web.config節點

介紹幾個ASP.NET中容易忽略但卻很重要的方法函數

給大家介紹幾個.NET中Path類的幾個方法:1. Path.combine(string, string) 根據給出的兩個路徑, 返回一個路徑. 例如: string CompletePath = System.IO.Path.Combine(@"c:\MyApp", @"Images\skyline.jpg"); 將會返回一個全路徑 c:\MyApp\Images\skyline.jpg 第一個參數中有無"\"結尾都可以.2.

ASP.NET2.0伺服器控制項之類型轉換器

  類型轉換器是實現自訂伺服器控制項屬性過程中比較重要的內容。本文將對類型轉換器的基本概念和實現方法進行介紹。   1. 類型轉換器基本概念   類型轉換器是自訂伺服器控制項的輔助性功能實現。它主要用於執行從字串表示形式到指定類型之間的雙向轉換。例如,以文本形式表示屬性值,將使用者輸入的文本轉換為相應資料類型等等,都應用了類型轉換器。   對於多數基礎資料型別 (Elementary Data

ASP常用的幾個功能模組

1,經常寫些系統,那麼一般都是從登入程式開始,每接一個系統就寫一次登入,好麻煩。 乾脆直接做個登入驗證函式吧,對我來說,大都情況可以勝任了:) [code]<%Function chk_regist(requestname,requestpwd,tablename,namefield,pwdfield,reurl)dim

執行個體分析ASP上傳漏洞入侵實戰及擴充

【上傳漏洞欺騙技術】   網路上許多程式都有著上傳漏洞,比如任我飛揚整站程式、動感購物商城、秋葉商城、惠信新聞系統等。本文主要講解上傳漏洞的入侵實戰以及一些擴充利用。首先我們要獲得用戶端和伺服器之間傳遞的資料,事先準備好一個ASP木馬準備上傳,當然不可能成功,我們要的就是這中間我們向伺服器提交的資料。一般用WsockExpert來獲得資料,由於資料太多隻能把關鍵區段發出來如下:  POST /bbs/upfile.asp HTTP/1.1  …….

ASP利用Google實現線上翻譯功能

有時候想為我們的網頁提供多語言支援,如果一種語言用一張網頁來做實在太麻煩了,幸好Google提供了語言工具功能,下面介紹如何利用它來實現網頁多種語言之間的轉換。複製代碼 代碼如下:<form> <select name="lan"> <option value="en|de">英語 翻譯成 德語</option> <option value="en|es">英語 翻譯成 西班牙語</option> <option

在EditPlus實現asp(VBScript)的自動完成和函數列表

EditPlus是我最常用的ASP/HTML/CSS開發工具。 然而它只支援C/C++系語言的自動完成和函數列表,沒有內建asp(VBScript)的這兩項功能。為了方便工作,我通過模仿原有設定檔,簡單地實現了這兩個功能。 先建立一個asp.acp檔案。 -------------------------------------- #TITLE=ASP/VB ; EditPlus Auto-completion file v1.0 written by Snowalk.HD.

XML與ASP簡單結合實現HTML模板功能

本文利用的是XML的DSO資料繫結功能來實現ASP代碼和HTML代碼的分離,從而實現快速更換HTML模板的功能,由於本人只是剛剛開始接觸XML,有許多不太瞭解的,在這裡僅僅是提出一點想法,如果本文有錯漏的地方請大家指多.

ASP串連11種資料庫文法總結

經常使用到有關資料庫的操作。包括串連代碼、SQL命令等等,又不曾刻意去記憶它們(我本人是不願意去記這東東),所以常常在用到的時候又去查書本,翻來翻去。一些比較少用的資料庫還不一定能順利找到,所以現在把它們全歸納到這裡,提供大家參考。<一>資料庫的串連方法:   1.Access資料庫的DSN-less串連方法: set adocon=Server.Createobject("adodb.connection") adoconn.Open"Driver={Microsoft

ASP代碼的對象化

提起ASP很多人就認為是一堆HTML指令碼和被括在<%和%>之中的一些代碼還有就是一些JAVASCRIPT指令碼等籌在一起的一些代碼的集合,這樣的代碼,再加上各類的不同格式的注釋,看起來就一個字:亂。也不管別人能不能看得懂,只要是能實現自己的目的就可以了。

總頁數: 1638 1 .... 768 769 770 771 772 .... 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.