JavaScript 列印按鈕設定語法 , chrome OK

chrome 實測正常

頁面的列印:

不列印頁眉頁腳:

某些元素不列印: 未測

來源網址

Asp.Net GridView 新增 ButtonField 刪除鍵 確認視窗

原文網址

Asp.Net + Javascript 複製文字到剪貼簿 目前最佳解決方案 ZeroClipboard

ZeroClipboard  原理是在 DOM元件上覆蓋一層flash ,在各家瀏覽器上較為通用
   本範例由 使用C#後台丟串字到前台(  tb_link.Text) ,再經由 button 進行複製動作 IE9 ,CHrome 測試OK,
1.到 ZeroClipBoard 網站 下庫javascript 程式 ,並將程式解開放入專案中

2.在 <HEAD></HEAD> 中插入

 

3. 在 <body></body> 中插入












Asp.Net 短網址實作 IN Framework 4.0

在專案內新建一個 Global.asax

先import 以下兩個 namespace

 

在 Application_Start(object  加入註冊

void Application_Start(object sender, EventArgs e)
{
    // 應用程式啟動時執行的程式碼
    

新增 虎理轉址 class

主要的功能是把原本 落落長的網址 http://xx.xx.xx/order/order_look.aspx?gpo_no=12345678

簡化為 http://x.xx.xx/od/12345678  以增加可讀性

參考網址 Jailu.NET

Asp.Net 頁面執行順序

  • 一般情況下:

Page.PreInit
Page.Init
Page.InitComplete
Page.PreLoad
Page.Load
Page.LoadComplete
Page.PreRender
Page.PreRenderComplete

  • 使用了 MasterPage 情況, MasterPage 與 ContentPage 事件順序:

ContentPage.PreInit
Master.Init
ContentPage.Init
ContentPage.InitComplete
ContentPage.PreLoad
ContentPage.Load
Master.Load
ContentPage.LoadComplete
ContentPage.PreRender
Master.PreRender
ContentPage.PreRenderComplete

參考http://www.dotnetcurry.com/ShowArticle.aspx?ID=61

Asp.Net 手工進行資料庫的新增、查詢、修改

Asp.Net 雖然有很多工具可以做到零程式碼 ,就能完整的撈出資料 , 但是有些功能還是手工 "卡實在"

第一件事是要引用 web.config 裡的連接語法 , 如果還沒有做的 , 請手工KEY進去 , 或建一個 SqlDataSoure ,VS 會幫你建好

name="Conn"  =>連線名稱
Data Source=sql_server =>SQL伺服器
User ID=myid  =>帳號
Password=xxxxxx =>密碼

再來介紹最常用的查詢(select)

C#:

如果只是要確認有無資料可在 ExecuteReaDer 後 使用 if(sdr.HasRow)  來判斷 ,,

 

新增 (Insert)

C#

 

 

修改 , 刪除 請待續..... !!!

Asp.Net 寫入文字檔(txt) 實作

 

本來拿寫修改記錄檔用的

Asp.Net 輸入框 TextBox 欄位驗證 實作

元件說明

密碼驗證

Asp.Net:
















ValidationExpression 說明:

       (?=.{10,}): 密碼長度 10 個以上,{10,20}  表示能輸入10至20個字元
       (?=.*\d): 至少要有一個 0-9 的數字
       (?=.*[a-z]): 至少要有一個小寫的英文字母 (a-z)
       (?=.*[A-Z]): 至少要有一個大寫的英文字母 (A-Z)
       (?=.*[a-zA-Z]):至少要有一個英文字母
       (?!.*[^\x00-\xff]): 表示不允許輸入 ASCII 以外的字元.
       (?!.*[^\x21-\x7e]):表示不允許特殊字元
       (?=.*[@#$%^&+=]): 至少要有清單中的一個特殊符號 (@#$%^&+=)


信箱驗證:

Asp.Net:














同密碼驗證 , 只是換了驗證條件


密碼確認:

Asp.Net:














利用 CompareValidator 做二個輸入框的比對


空白驗證:

Asp.Net:















Button 是否引發驗證:

需設定以下參數
2011-11-12_174959


2011-11-26 補充

進行空白驗證時,若表單為多 button , 若不要每個button 都進行驗證, 須將要驗證的物件 group 起來

Asp.Net:

 

 






























Asp.Net 存取 AD網域 ,認證實作

http://msdn.microsoft.com/zh-tw/library/system.directoryservices(v=VS.80).aspx
這裡一定要先了解一下

工作需求上要使用 AD帳號作為認證,找了一下實作,還挺不錯玩的

Asp.Net

2個 Textbox 跟1 個Button 就搞定了

 

C#

請使用 using System.DirectoryServices;  若找不到請至方案總管新增參考, 找 .NET 裡的System.DirectorServices