Time of Update: 2018-12-08
我在初學時查閱過大量相關資料,發現其中提供的很多方法實際操作起來並不是那麼回事。對於簡單的應用,這些資料也許是有協助的,但僅限於此,因為它們根本就是千篇一律,互相抄襲,稍微複雜點的應用,就全都語焉不詳了。現在,我基本上通過調用預存程序訪問SQL Server,以下的文字都是實踐的總結,希望對大家能有協助。 預存程序就是作為可執行對象存放在資料庫中的一個或多個SQL命令。定義總是很抽象。預存程序其實就是能完成一定操作的一組SQL語句,只不過這組語句是放在資料庫中的(這裡我們只談SQL
Time of Update: 2018-12-08
abs(number) 返回絕對值。 array(arglist) 建立一個數組。 asc(string) 返回字串第一個字元的ansi碼。 atn(number) 返回反正弦值。 cbool (expression) 轉換成boolean資料類型變數。 cbyte (expression) 轉換成byte資料類型變數。 ccur (expression) 轉換成currency資料類型變數。 cdate (expression) 轉換成date資料類型變數。 cdbl (expression)
Time of Update: 2018-12-08
<% '#######以下是一個類檔案,下面的註解是調用類的方法################################################ '# 注意:如果系統不支援建立Scripting.FileSystemObject對象,那麼資料庫壓縮功能將無法使用 '# Access 資料庫類 '# CreateDbFile 建立一個Access 資料庫檔案 '# CompactDatabase 壓縮一個Access 資料庫檔案 '# 建立對象方法: '# Set a =
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using
Time of Update: 2018-12-08
不過寫的時候倒是按傳統C式文法結構寫的,.net中的一些方便的資料結構倒是沒有使用,偶然看到.net2.0支援泛型,用了一下,呵呵,不錯!我這個懶人可有福了!這就寫下來,做個筆記! 程式碼 複製代碼 代碼如下:Console.WriteLine("List Test:"); //聲明一個整型的List List<int> lsTest = new List<int>(); lsTest.Add(7); lsTest.Add(5); lsTest.Add(1);
Time of Update: 2018-12-08
拖一個gridview控制項上去,然後在Page_Load裡編寫代碼,當然我是手動用代碼綁定的,這裡使用了DataAdapter,它的建構函式接受了一個sql字串和Connection對象,用它可以不必開啟和關閉Connection對象,DataAdapter會自行處理,還用到了DateSet,這裡建立了一個空的DateSet對象,並調用DataAdapter的Fill方法填充資料,然後通過設定GridView的資料來源,調用它的DataBind方法就實現了資料繫結。 程式碼 複製代碼
Time of Update: 2018-12-08
asp按關鍵字查詢XML的問題 '------------------------------------------------------ '讀取檔案 ReadTxtFile(FileName) '------------------------------------------------------ Function ReadTxtFile(FileName) Dim fso,f1,ts,FilePath FilePath=server.mappath(FileName) Set
Time of Update: 2018-12-08
使用方法: IpSearch.GetAddressWithIP("202.96.128.167")CS類代碼複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using
Time of Update: 2018-12-08
其實這裡的靜態頁面並不是真正意義上的靜態,但可以達到了靜態頁面的解析效率,還未經項目測試,拿來分享。複製代碼 代碼如下:<% Const DEVJS_INDEX="index.html" Const INDEX_DEFAULT_INTERVAL=300 Dim sLastUpdate '用Application儲存最後更新的時間,而在頁面裡做判斷,每隔300秒(5分鐘)就產生一次頁面 sLastUpdate=Application("INDEX_LAST_Update") If
Time of Update: 2018-12-08
現在有一個xml,格式如下: 複製代碼 代碼如下:<date> <item> <id> 1 </id> <name> ABC </name> </item> <item> <id> 2 </id> <name> cde </name> </item> <item> <id> 3 </id>
Time of Update: 2018-12-08
解決辦法:寫一個aspx頁面, 在aspx 頁面只留下這一句 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Data.aspx.cs" Inherits="Data" %> cs檔案如下: public partial class Data : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {
Time of Update: 2018-12-08
前些時間有朋友為了完成此功能,就硬把資料匯入DataGrid再匯出到Excel。這實在是多此一舉。 解決辦法: 通過Linq將資料讀出,並直接寫入資料流中 代碼如下: 複製代碼 代碼如下:public partial class DataToExcel : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { DataAccess.DataClassesDataContext db = new
Time of Update: 2018-12-08
第一步:例如使用者控制項放在MyList.Ascx,然後其Control指令是: 複製代碼 代碼如下:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewComment.ascx.cs" Inherits="Control_ViewComment"%> 這時候已經有了Inherits,內建了ClassName就是其名稱,如果沒有,則必須建立ClassName屬性。 假設其有公用屬性ID。
Time of Update: 2018-12-08
<script language="vbscript" runat="server"> '============================================================ '作者:做回自己 '時間:2005-3-15 ============================================================ Class XMLClass Private objXml Private xmlDoc Private
Time of Update: 2018-12-08
現在有一個xml,格式如下: <date> <item> <id> 1 </id> <name> ABC </name> </item> <item> <id> 2 </id> <name> cde </name> </item> <item> <id> 3 </id> <name> efg &
Time of Update: 2018-12-08
說明:本函數作用是截取指定英漢混合字串,並保持顯示長度一至。就是將一個漢字當兩英文來截取。 用途:一般會用在標題顯示列表,可以避免截取的字串參插不齊的現象。 程式碼 複製代碼 代碼如下:'//A_strString要處理的字串 '//A_intLen以英文字元數為準 '//A_strAddString如果A_strString有截取字元時添中的尾碼,如:...,可以為空白 function CutString(byval A_strString,byval A_intLen,byval
Time of Update: 2018-12-08
比如: 驗證碼儲存在頁面代碼或Cookies裡,暴露給用戶端; 通過Session儲存的驗證碼,雖然解決了安全問題,但一個使用者只使用一個變數儲存驗證碼,假如使用者同時開啟一個以上的頁面,分別提交的話,就無法正常使用了; 驗證碼不會到期,這會留下隱患,使暴力破解變得可行(當然也可以通過重新整理間隔、提交間隔、黑名單等手段加以控制); 此外還有伴隨著提交產生的另一個問題——重複提交。 為解決上述問題,我曾走過不少彎路,後來總結出了一個方案可以很好的解決這些問題,本文將結合ADO.NET
Time of Update: 2018-12-08
在伺服器端利用 JavaScriptSerializer serializer = new JavaScriptSerializer(); return serializer.Serialize(obj); 對對像序列化, 對於時間類型得出結果為:\/Date(1216796600500)\/ 用戶端解析的方式為: 複製代碼 代碼如下:function renderTime(data){ var da = eval('new ' +
Time of Update: 2018-12-08
什麼是RSS? RSS是網站用來和其他網站之間共用內容的一種簡易方式(也叫彙總內容),通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的連結通常都能連結到全部的內容。網路使用者可以在用戶端藉助於支援RSS的新聞彙總軟體(如FeedDemon、SharpReader,NewzCrawler),在不開啟網站內容頁面的情況下閱讀支援RSS輸出的網站內容。網站提供RSS輸出,有利於讓使用者發現網站內容的更新。
Time of Update: 2018-12-08
最好的方法: 先說一下基本的東西: <%@ codepage=65001%>UTF-8 <%@ codepage=936%>簡體中文 <%@ codepage=950%>繁體中文 <%@ codepage=437 %>美國/加拿大英語 <%@ codepage=932 %>日文 <%@ codepage=949 %>韓文 <%@ codepage=866 %>俄文