随笔分类 -  (.NET)ASP.NET

1 2 3 下一页
ASP.NET学习心得分享
[ASP.NET]COM+多層式程式撰寫(資料存取層初體驗)
摘要:緣起: 承繼之前的系統分層概念(請參考:淺談多層式架構 (Multi Tiers)),在資料存取層中,應該只有資料的存取,沒有商業的邏輯。小喵之前的系統並沒有這一層,以往都是商業邏輯混搭資料存取。這一篇就來嘗試撰寫資料的存取層。順便開始程式撰寫部分的介紹。 方案管理: 為了方便未來程式撰寫不用開好幾個VS,我們透過方案的方式可以將資料層、商業邏輯層、介面層(Web Project)集中在一個方案中... 阅读全文
posted @ 2009-11-04 15:01 topcat 阅读(366) 评论(0) 推荐(0)
[修練營ASP.NET]COM+的交易(Transaction)讓商業層確保資料的完整性
摘要:緣起 承繼之前的【淺談多層式架構 (Multi Tiers)】與【透過COM+來變身(切換身分)執行】。我們這一篇要來講COM+中小喵覺得最精華的部分--COM+的【交易(Transaction)】支援。再分析系統後,我們可能會將各式各樣的商業邏輯寫成Function放在不同的Project裡面的Class中,並且會互相呼叫來完成要進行的商業邏輯。而在互相呼叫的過程中,就可能有必要將彼此包在一個T... 阅读全文
posted @ 2009-10-12 22:39 topcat 阅读(334) 评论(0) 推荐(0)
[修練營ASP.NET]淺談多層式架構 (Multi Tiers)
摘要:從需求談起 我們舉個小例子來理解一般的方式與多層的方式有何不同 假設:我需要顯示最近三個月內,所有營業員的銷售金額成績排名 一般的做法: 在一個畫面中,拉個GridView,一個SqlDataSouce,把需求的語法設定好在SqlDataSouce之後,接著顯示出來就可以了。 這樣的做法,從【資料的展現】【商業邏輯的條件設定】【資料庫的存取】都在一個畫面中處理完畢。 這樣的做法,可以說把所有的東... 阅读全文
posted @ 2009-09-11 16:21 topcat 阅读(473) 评论(0) 推荐(0)
[ASP.NET]幫助初學者建立連接字串(Connection String)的兩種方式(含影片教學)
摘要:剛接觸ASP.NET的初學者,可能不太知道怎麼樣去設定連接字串。小喵在此介紹如何透過伺服器總管,幫助我們快速的建立連接字串的方式,提供給初學者參考。 方式一:伺服器總館建立→屬性視窗查連接字串(Connection String) 請參考以下的影片教學 方式二:如果要設定Web.Config裡面的Connection String的設定,小喵分享可以透過拖拉放就建立的方式,提供初學者參考 請參考... 阅读全文
posted @ 2009-09-11 01:19 topcat 阅读(277) 评论(0) 推荐(0)
[ASP.NET]TreeView使用拖拉放的方式更改樹的結構
摘要:緣起 剛好在MSDN論壇中看到有人問了這麼個問題,還蠻有趣的,因此小喵就動手嘗試寫看看。這裡面用到了【TreeView結合資料庫】與【client端呼叫Server端事件的技巧】,另外在【TreeNode】沒有Attributes來設定Client端事件時,加入Client端事件的技巧。 背景知識 1.TreeView如何結合資料庫,這部分詳細的解說請參考這一篇 ASP.NET 2.0 使用資料表... 阅读全文
posted @ 2009-08-06 13:23 topcat 阅读(635) 评论(0) 推荐(0)
學習ASP.NET 2.0會員機制三部曲
摘要:緣起 怎麼建置會員機制,這個問題幾乎每隔一段時間就會在討論區中被人提起。小喵利用這個機會把以前寫過的文章整理一下,依照由淺而深的方式來學。 首部曲(動畫教學驗證授權機制) 在ASP.NET 2.0裡面,已經有內建一套會員機制,讓初學者可以在不撰寫任何程式碼的情況下,應用在自己的ASP.NET 2.0的Web應用系統中。這個方式必須搭配SQL Server Express。所以如果沒有安裝SQL ... 阅读全文
posted @ 2009-08-03 17:22 topcat 阅读(379) 评论(0) 推荐(0)
修改ASP.NET內建驗證機制的密碼規則
摘要:在ASP.NET 2.0以後,有了一套的登入驗證與授權機制。(請參考小喵這篇【ASP.NET的驗證與授權機制(動態錄影說明)】) 其中預設的密碼必須要英數混合,並且需要一個非英數的特別符號,而且至少要有7位。這樣的密碼才能吃得進去,當然這樣的機制是為了要增加密碼的安全性,避免別人用機器人程式來猜出您的密碼。不過如果內部的系統想要簡單一些,其實也可以透過設定Web.Config的方式來改變他的規則。... 阅读全文
posted @ 2009-06-15 10:12 topcat 阅读(294) 评论(0) 推荐(0)
GridView利用TempleteField中的LinkButton加JavaScript,達到點選Row任何位置就可選擇Row
摘要:緣起 承接上一篇【如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式】,這一篇就利用那個技巧,來實現在GridView中,點選Row的任一位置,就可以選擇該Row。 範例:北風的Employees與Orders 我們利用北風資料庫中的Employees與Orders這兩個資料表,來當作我們的範例,透過兩個GridView,第一個GridView顯示所有的Emp... 阅读全文
posted @ 2009-03-24 11:17 topcat 阅读(1362) 评论(0) 推荐(0)
如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式
摘要:緣起 這一篇最終的目的,是希望能夠透過JavaScript來觸發Server端的Function來做一些事情,在這個過程中,我們透過觀察LinkButton的PostBack運作,進而想出如何使用JavaScript利用LinkButton的PostBack來達到這樣的目的。 觀察Button與LinkButton的PostBack動作 首先,在畫面中安排一個TextBox,一個Button,一個... 阅读全文
posted @ 2009-03-24 10:11 topcat 阅读(1723) 评论(0) 推荐(0)
C# 與 VB.NET程式碼互轉
摘要:很多人在網路上找相關的參考資料,都會遇到一個問題,那就是:【我是學VB.NET的,C#的程式碼看不懂。】或者【我是學C#,VB.NET寫的內容我看不懂。】其實這是很可惜的,因為您對於C#或者VB.NET的不熟悉,可能跳過可以解決問題的方法。 其實網路上有很多的資源,可以幫C# 與 VB.NET 的程式碼互轉。當然,不見得所有的轉換後都可以使用,不過經過轉換後,多多少少可以讓自己能夠閱讀別人程式碼。... 阅读全文
posted @ 2009-03-11 09:42 topcat 阅读(237) 评论(0) 推荐(0)
透過公用Function使GridView能夠進行RowSpan(行合併)
摘要:使用GridView一陣子後,應該或多或少會遇到這樣的需求,就是某些重複出現的Row希望能夠做RowSpan的合併動作,網路上要找這樣的解決方式應該還蠻容易的。不過既然是可能經常會用到的東西,不如把她抽出來寫成公用的Function,未來需要的時候,呼叫該Function直接處理就好 我們以北風資料庫的Order Details為例子,選出前50筆,然後希望相同的OrderId能夠合併在一起。 本... 阅读全文
posted @ 2009-03-11 09:22 topcat 阅读(400) 评论(0) 推荐(0)
透過手寫程式了解GridView的運作
摘要:緣起: 小喵接觸ASP.NET是從ASP.NET 2.0開始(VS2005),而GridView這個控制項也是從這個時候開始出現,由於有DataSouce的輔助,讓我們在使用上非常的方便。只要拖拉一下,設定一下,資料就可以透過GridView顯示在網頁上了。不過方便的結果,可能用了一段時間,開發了幾套系統,卻還不知道這GridView到底是怎麼運作的(因為通通包裝的好好的)。 這一篇是強迫不使用D... 阅读全文
posted @ 2009-02-23 16:13 topcat 阅读(1196) 评论(0) 推荐(0)
[轉貼]上傳檔案前,JavaScript檢查檔案格式、大小
摘要:資料來源:http://www.blueshop.com.tw/board/show.asp?subcde=BRD20090219135915SXD&fumcde= 特別感謝Bryan大大的提供 範例程式如下: 上傳 圖片: 阅读全文
posted @ 2009-02-20 14:15 topcat 阅读(448) 评论(0) 推荐(0)
在GridView中使用CSS固定上、左表頭(似Excel凍結視窗)(限IE)
摘要:承接上篇透過CSS設定,達到類似Excel凍結視窗的效果(固定上面、左邊表頭) 小喵這次想在ASP.NET中達到相同的效果。但是中間遇到了幾個狀況,要一一排除掉,小喵將排除的方式記錄如下: 1.首先這樣的方式並非標準的CSS語法,然而開WebForm的時候,aspx裡面都會加入一行來檢查是否是標準的格式,有這行會失敗,必須將此行刪除 2.其次,由於GridView所產生的HTML裡面,自動會加入... 阅读全文
posted @ 2009-01-12 12:14 topcat 阅读(2323) 评论(0) 推荐(0)
透過CSS設定,達到類似Excel凍結視窗的效果(固定上面、左邊表頭)
摘要:直接看asp範例 xxxx1 xxxx2 xxxx3 th xxxxyyyy xxxxyyyy xxxxyyyy td, 相同的方式,應該也可以用在GridView裡面 參考網址:http://www.chenjiliang.com/Article/V... 阅读全文
posted @ 2009-01-09 17:16 topcat 阅读(864) 评论(0) 推荐(0)
使用半透明的Div遮蓋表單防止重複送出(Submit)範例
摘要:一般表單當送出後,需要執行比較長的時間,往往畫面留著,有些使用者等不及會再按看看,造成表單重複送出。其實這個問題可以用一個絕對位置的div搭配簡單的JavaScript就可以把表單遮蓋,讓等待的人按不到按鈕。 程式很簡單,先看一下畫面的部分: 測試 處理中...... 再... 阅读全文
posted @ 2008-12-09 08:47 topcat 阅读(659) 评论(0) 推荐(0)
Silverlight 2 Control Toolkit 初體驗(安裝錄影教學)
摘要:Silverlight 2 與之前的Ajax一樣,有提供Control Toolkit可以下載使用 如果要設計Silverlight2的朋友可以參考小喵以下的這篇文章: 報告班長:新兵戰士Silverlight 2 工具裝備完成,準備出發 裝好Silverlight 2的開發環境後,要怎麼去使用Toolkit呢 首先當然要下載Silverlight Toolkit囉 依照以往Ajax Tool... 阅读全文
posted @ 2008-11-13 19:10 topcat 阅读(426) 评论(1) 推荐(0)
報告班長:新兵戰士Silverlight 2 工具裝備完成,準備出發
摘要:在今年度的Tech Ed中,有幾個課程介紹Silverlight 2.0,在這一代進步了許多(中文完全沒問題,支援VB.NET/C#,許多控制項...),因此也該是時候可以著手Silverlight 2了。 在聽完相關的介紹後,小喵就一直再等待著開發工具能夠完整出來,終於在今天發現相關開發工具已經完整到齊。新兵戰士小喵可以開始整理裝備,準備出發。 準備事項: 在此列出需要開發的環境 VS2008... 阅读全文
posted @ 2008-11-06 15:34 topcat 阅读(198) 评论(0) 推荐(0)
利用【工具箱】存放常用程式碼片段(操作錄影示範)
摘要:緣起 VS提供可以存放程式碼片段(相關步驟請參考大鈞Dotjum的一篇VS.NET 裝上 程式碼片段 (Code Snippet )),讓我們把常用的一些片段程式可以方便使用。本篇則是介紹另一個,使用【工具箱】來存放常用程式碼片段的方式。存放的程式碼,可以自行定義索引區塊,小喵在此舉常用的一些ADO.NET語法片段來當作範例 方法 相關的方式小喵做了一小段的錄影,請參考 http://demo.d... 阅读全文
posted @ 2008-09-17 16:50 topcat 阅读(165) 评论(0) 推荐(0)
TextBox在Client端Onfocus的時候,游標停留在最後一個字後面
摘要:相關範例程式如下 參考小舖中Bryan大大提供的程式碼 http://www.blueshop.com.tw/board/show.asp?subcde=BRD20080908184657AI8&fumcde=FUM20041006161839LRJ 阅读全文
posted @ 2008-09-09 09:25 topcat 阅读(418) 评论(0) 推荐(0)

1 2 3 下一页