Time of Update: 2018-12-03
這兩天看《道不遠人-----深入解析ASP.NET2.0控制項開發》這本書,看完第二章內容後,想總結下“設定自訂ASP.NET伺服器控制項TagPrefix的幾種方法”,以便以後查閱,以下面code編寫的控制項為例,由於重點不是控制項編寫,所以寫了個非常簡單的控制項,姑且叫它EmailInput 1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Text;
Time of Update: 2018-12-03
ASP 二進位與字串互轉, 另類完美解決方案, adodb.stream 實現 By shawl.qiu摘要:本文實現了使用 ASP 內建組件 adodb.stream 進行任何字元集編碼的 二進位轉字串 與 字串轉二進位 的互轉操作.說明:要實現二進位流轉字串操作, 可以說很容易, 容易轉換的是 us-ascii 字元集的二進位流轉字串, 到處是這種標準的資料. 有點難度的是 gb2312字元集 二進位流轉字串, gb2312字元集 每個中文佔用兩個位元組空間, 這很容易計算, 因為有相關資料
Time of Update: 2018-12-03
QUOTE:ASP 最佳化之顯示資料查詢內容 By shawl.qiu廢話少說, 至目前為止, 我覺得最快的顯示資料查詢語句:linenum<% start=timer() set rs=server.CreateObject("adodb.recordset") with rs .open "select top 50000 * from ctglossary",conn
Time of Update: 2018-12-03
log4net, 是 apache.org 在 log4j的基礎上推出的針對.NET程式的開源的日誌組件。log4net目前的最新版本是 1.2.10,log4net支援的日誌儲存方式,可謂豐富之極,包括:存入SQL SERVER 資料庫 存入ACCESS資料庫 存入ORACLE資料庫 存入DB2資料庫 存入SQLLite資料庫 產生asp.net 的trace模式的日誌 緩衝方式的日誌 直接輸出到控制台螢幕(支援彩色) 存入系統日誌 產生單檔案日誌 產生多檔案日誌 儲存在記憶體中 利用net
Time of Update: 2018-12-03
Asp.net中最佳化頁面小技巧—讓搜尋引擎更容易找到你的頁面! 最近上線的項目中 後期客戶提出一個明顯的需求是:在不增加推廣費用成本前提下 技術層面盡量保證baidu搜尋引擎排名的靠前其實這個設計到搜尋引擎的最佳化技巧, 從以前推廣的成功案例來看, 基本能夠保證客戶的網站或社區主題在百度搜尋引擎的前三頁, 不包括百度推廣連結, 核心還是與百度進行一定層面上合作, 對與搜素引擎中關鍵字定位也極其重要, 在某些行業內關鍵字使用頻率很高,例如房地產行業 基本目前關鍵字都被註冊,
Time of Update: 2018-12-03
using System.IO;public static void DeleteDir(string aimPath) { try { // 檢查目標目錄是否以目錄分割字元結束如果不是則添加之 if (aimPath[aimPath.Length - 1] != Path.DirectorySeparatorChar) aimPath +=
Time of Update: 2018-12-03
在web開發中,經常要用到控制項的OnClientClick與OnClick事件.如果使用不當,經常會遇到一些意料之外的事情發生,讓人摸不著頭腦.下面就將我的一些小小總結道來:首先我們要瞭解這兩個事件:OnClientClick是用戶端事件方法.一般採用JavaScript來進行處理.也就是直接在IE端運行.一點擊就運行.OnClick事件是伺服器端事件處理方法,在伺服器端,也就是IIS中運行.點擊按鈕後,執行postback,再運行.如果一個按鈕上我們同時有用戶端的OnClientClick方
Time of Update: 2018-12-03
<%'strTableName 表名'strField 欄位名稱'strWhere 條件'nFlag 命令參數,0:添加,1:修改,2:刪除 function getWebServiceData(strTableName,strField,strWhere,nFlag) 'url="http://192.168.1.160/usercenter3/LogonWS.asmx?methodname=KLManagerDataBase" url="http://"&ipaddress&
Time of Update: 2018-12-03
資料繫結似乎是ASP.NET老掉牙的東西了。可是你知道嗎,只需要一點小小的改動就可以替換Eval,擺脫字串依賴並且大大提高效能。首先在code behind中加入以下方法 protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func){ var itm = GetDataItem(); return
Time of Update: 2018-12-03
$(document).ready(function(){ $("#addPayOrder").linkbutton({text:"添加"}); $("#editPayOrder").linkbutton({text:"修改"}); $("#delPayOrder").linkbutton({text:"刪除"}); //綁定右鍵菜單 $("#TRData").bind("contextmenu",function(e){ $("#menu").menu("show",{ left
Time of Update: 2018-12-03
ASP.Net 提供了三個資料控制項,使得原本在 ASP 中繁雜的工作變得簡單。這三個控制項屬於資料 Web 控制項,分別是 DataGrid,DataList 和 Repeater。一般都是從 datagrid
Time of Update: 2018-12-03
在做一個基於ASP.NET的項目時需要使用html模板寄送電子郵件,研究了下,總結如下:HTML模板<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>
Time of Update: 2018-12-03
需求使用HTML模板發送郵件,郵件中含有一個連結,點選連結開啟瀏覽器,完成相應功能。分析連結使用http://www.******.com?id=123456&name=Nicholas這種URL後面加連接字串的形式。問題問號後面的字串是明文,不能傳輸一些敏感性資料,並且容易遭到篡改。解決方案將問號後面的字串加密,需要的時候再解密。使用html模板寄送電子郵件在上篇博文《asp.net使用html模板寄送電子郵件》已有介紹。加密解密模組public static class
Time of Update: 2018-12-03
需要更新一點的是不是添加項目,而是”Add-- New Project" 三層架構分別是資料訪問層 database access layer,商務邏輯層business logic layer,使用者表現層(使用者介面層) user interface
Time of Update: 2018-12-03
ASP CDO.Message 發送郵件完整執行個體 By shawl.qiu作用:ASP 無組件寄送電子郵件實現了直接套用式功能, 只需修改少許選項, 即可使用. 說明:主要操作皆封裝在兩個函數裡, 一個為發送郵件表單(名 fCdoForm), 一個為發送郵件操作(名 fCdoSendMail)除主收件者以外, 支援 抄送, 密送.動態選擇使用 TEXT/HTML 格式, 或者兩者都選動態輸入SMTP 相關資訊支援是否使用 SSL 支援三種驗證方法 附註: 暫不支援附件功能, 主要原因為服務端
Time of Update: 2018-12-03
ASP ADO getRows() 使用示範 By shawl.qiu說明: 本文示範了使用 ado getRows() 顯示資料.顯示如:QUOTE:default by 04fields 4recordsline: 0 field 0: 1 -|- field 1: IT術語 -|- field 2: 2006-5-12 -|- field 3: 20:46:16 -|- field 4: 1line: 1 field 0: 2 -|- field 1: 詞彙庫 -|- field 2:
Time of Update: 2018-12-03
ASP 通用文章分頁函數(非記錄集分頁), 返回多個結果, 字典實現 By shawl.qiu說明: 本函數為文章分頁, 非記錄集分頁本函數實現將文章分頁顯示, 並以指定長度顯示每一分頁本函數實現不需指定 URL, 自動更替 URL本函數實現返回多個結果, 為: 分頁連結-文章統計資訊-文章內容, 由字典實現如果分頁大小大於文章總大小, 分頁連結將為空白.顯示如:第1頁 第2頁 第3頁 第4頁 第5頁 50,000字/頁 1/5頁 共235,289字本文...注: 顯示內容的三個元素可自由變更位
Time of Update: 2018-12-03
shawl.qiu asp/jscript 檔案管理工具 ---/-------------------------------------------------------------下載: http://files.myopera.com/btbtd/jscript_ss/sqFlMng_v1.0.7z 版本 1.0預設使用者名: shawl.qiu預設密碼:
Time of Update: 2018-12-03
以下是我編寫留言本時積累的經驗: 一、防止表格變形 在相應表格標籤中加入 style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" 二、屏蔽html代碼 在提交留言時把留言內容中的"<" 和 ">" 替換成 &lt; 和 &gt;即可。 三、替換硬斷行符號 即保留簽寫留言者寫留言時的樣式,這也需要用到替換 在ASP
Time of Update: 2018-12-03
隨著B/S模式應用開發的發展,使用這種模式編寫應用程式的程式員也越來越多。但是由於這個行業的入門門檻不高,程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根據程式返回的結果,獲得某些他想得知的資料,這就是所謂的SQL Injection,即SQL注入。SQL注入是從正常的WWW連接埠訪問,而且表面看起來跟一般的Web頁面訪問沒什麼區別,所以目前市面的防火牆都不會對SQL注入發出警報,