Topcat:


MS MVP ASP.NET / IIS7 2006~

翻譯工具

 

得獎Link





論壇/討論區:






目前活動連結:

WebMatrix
IADP

修練大會文章總攬:

VS2010
Office2010

計數器與網站工具

Free Page Rank Tool

語言學習

最新回應

(.NET)ASP.NET

ASP.NET相關文章

[課程]跨行動裝置網站開發--上課錄影懶人包

小喵於2012/4/25去參加一個微軟的免費研討會,會中介紹了Visaul Studio 11(以下簡稱VS11)的一些新功能,以及行動裝置開發的一些技巧。上完課後的感覺,VS11果然非常的強大。尤其是對於Web的開發上,HTML5 & JavaScript & CSS的使用真是強大,甚至可以說是目前為止,功能最強大的HTML5與CSS3的編輯器。這個課程的相關錄影已經出來了,課程總共四個單元,他們的錄影檔如下:
2 Comments

[ASP.NET]登入成功後,依照不同的Role(或者其他條件),轉到指定的頁面

最近有位網友詢問了小喵,如果希望使用者登入後,依照他的角色(或者其他的條件),而轉到指定的頁面去,應該怎麼做?小喵做了個小小的範例提供有類似問題的朋友參考看看 6 Comments

[ASP.NET]Ajax Control Toolkit 遇到【無效的FORMATEC結構】

前幾天小喵電腦重新安裝,要用到Ajax Control Toolkit時,要把項目拉進去畫面中的時候,出現了【無效的FORMATEC結構】的錯誤訊息。網路上查了一下,發現大部分的都說只要把工具箱重置,bin裡面的dll抓掉,然後再重新在工作箱內選出Ajax Control Toolkit,就可以解決。小喵如此試了幾次,依舊不行,後來小喵靈機一動,就…,果然OK了。 Add Comment

[小技巧]如何增減CEditor的表情碼

上一篇的【更簡易使用的HTML Editor–CKEditor】,小喵提到這個簡單好用的HtmlEditor:CKEditor。其中要使用表情碼的時候,覺得內建的表情碼似乎少了些。心想如果能夠自己增減表情碼,對於使用上應該會更活潑生動。於是小喵來研究如何增減表情碼。他總共要修改兩個東西,一個是把使用的表情碼圖形放入指定的資料夾,另一個則是修改設定檔案。以下來詳細介紹如何處理。


Add Comment

[ASP.NET]更簡易使用的HTML Editor–CKEditor

網路上有很多各式各樣的Html Editor的套件可以使用,而這次要介紹的CKEditor,第一次看到名稱,總覺得火燒豬頭(面熟啊面熟[台]),仔細回想一下,原來是之前用的一套剖有名的FCKEditor的最新版本,改了新版,名稱也改了。我們就來看看,安裝上、使用上是否有什麼特別的地方。 4 Comments

[JSONP]使用jQuery + JSONP + ASP.NET跨網域取得伺服器端資料的方式

最近小喵遇到一個需要跨網域從client端取遠端伺服器中值的問題,最開始直接的想法,透過jQuery的Ajax應改可以輕鬆的收工。不過因為跨了網域,瀏覽器安全性考量的情況下,是不允許直接透過ajax的方式取值。於是開始在網路上找尋相關的解決方案。終於看到一個名為JSONP的方式。 10 Comments

[Javascript]利用 Google 的 API 來做一個翻譯與發音的網頁

最近使用WP7的時候,裡面有一些可以用來翻譯的軟體,據說是透過Google或者Bing的一些服務做到的。剛好利用一個小空檔時間,來研究一下這些功能怎麼做的。小喵預計希望能夠達到,輸入想要翻譯的內容後,下拉挑選要翻譯的語言,按下翻譯後,就可以透過 API 翻譯出指定的語言,並且可以透過API,然後發音出來。就來看看怎麼做到這些吧!! (所需要的程式碼比想像中少很多) 2 Comments

[JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息

[JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息 One Comment

[ASP.NET]解決Menu控制項在Chrome, Safari瀏覽器不正常的問題

小喵自己有設計一個用來蒐集超連結,類似我的最愛的程式,一直以來都是用IE來瀏覽,也沒看到什麼問題,不過最近開始在測試不同的瀏覽器,而目前眾多瀏覽器各家爭鳴的時候,有些瀏覽器就是比較特別,需要特別的處理才能夠正常運作。其中Menu控制項就是一個特別的例子,在Chrome與Safari這兩個瀏覽器不太正常。 2 Comments

[ASP.NET]會員代號欄位失去焦點(OnBlur)檢查帳號是否曾被使用範例—jQuery之Ajax篇

承繼上一次的【[ASP.NET]會員代號欄位失去焦點(OnBlur)檢查帳號是否曾被使用範例—LinkButton篇】,裡面談到除了透過LinkButton是使用JavaScript觸發PostBack,利用此點可以達到我們的要望,另外還提到可以用jQuery的Ajax來達到相同的目的。
此篇就來看看如何透過jQuery的Ajax,讓我們可以在會員代號欄位失去焦點(OnBlur)的時候,透過jQuery啟動Ajax,呼叫另一個aspx來檢查,並且把檢查的結果顯示在畫面上。
13 Comments

[ASP.NET]會員代號欄位失去焦點(OnBlur)檢查帳號是否曾被使用範例—LinkButton篇

有位網友在小舖裡面小喵的留言板中提到這個問題,這個問題其實只要一些小技巧,並不難。所以小喵在此作兩個方式的範例,一個是用LinkButton搭配JavaScript讓TextBox OnBlur時可以等同按下LinkButton去檢查;另一個方式是使用jQuery的Ajax的方式。
本篇主要介紹利用LinkButton是透過JavaScript進行PostBack的特性,把它應用在TextBox在Client端的OnBlur事件中。有相同需求的人可以參考看看。
Add Comment

[ASP.NET]簡述網站使用原始碼與發行後的dll差異

最近剛好有網友詢問這個問題,當我們要把我們的系統上線,可以直接把原始碼放到Server上,也可以先行【建置→發行】,再將發行後的aspx+dll放到主機中。到底這兩個方式有什麼不同??運作速度、安全性、維護方便性到底如何呢??小喵就小喵所知道的,分享給各位網友們。
One Comment

[ASP.NET]在GridView中的wuc(WebUserControl)透過裡面的按鈕事件取得所在Row的相關資料

[ASP.NET]在GridView中的wuc(WebUserControl)透過裡面的按鈕事件取得所在Row的相關資料 One Comment

[ASP.NET]WebUserControl裡的Button觸發事件,透過Interface取得使用Page內的資料

之前介紹過Web User Contro(以下簡稱wuc)使用觀察者模式,事件模式來做溝通,這一篇小喵來個練習,透過wuc裡面的按鈕,按下按鈕後,觸發事件,去取用使用該wuc那個Page的內容。 One Comment

[ASP.NET]解決GridView使用CheckBox Field遇到【字串未被辨認為有效的Boolean】問題

我們可能會在SQL語法中使用CASE WHEN來判斷當某些條件下,顯示Y/N 或者 1/0 或者 True / False,而這樣的結果如果透過GridView來顯示,那麼使用CheckBox Field來做還蠻容易理解的。但是卻遇到【字串未被辨認為有效的Boolean】這樣的錯誤訊息,該如何來解決與避免呢?? One Comment

[ASP.NET]將相對網址改為完整網址

剛好網友遇到這個問題,小喵寫了個小Function來提供轉換 2 Comments

[ASP.NET]幫Login加上驗證碼

驗證碼一直是避免網頁機器人透過程式的方式自動登入、輸入的一種常見方式,本篇參考Dotjum的【Captcha 安全碼[ASP.NET] 產生驗證圖片字】,修改成VB.NET的版本而成。並且配合Login登入驗證控制項來處理,有需要的請參考看看。 13 Comments

[VS2008]解決移除Office 2007以後VS2008無法切換檢視模式的狀況

小喵今天想測試一下 Office 2010 ,於是很正常的移除Office 2007先,接著安裝Office 2010 beta,測試了一些Office 2010 beta的一些功能,一切正常而平和。沒想到好景不常,接著使用VS2008要開發Web系統時,卻發現切換【檢視】或【分割】模式時,卻會莫名其妙的當掉。經過四處尋找解決方式,感謝lolota大大提供原因,終於找到解決的方式了 5 Comments

[ASP.NET]COM+多層式程式撰寫(資料存取層初體驗)

承繼之前的系統分層概念,在資料存取層中,應該只有資料的存取,沒有商業的邏輯。小喵之前的系統並沒有這一層,以往都是商業邏輯混搭資料存取。這一篇就來嘗試撰寫資料的存取層。順便開始程式撰寫部分的介紹。 8 Comments

[jQuery]透過自訂屬性解決相同id(重複id)的問題

今天同事問小喵一個問題,他說小喵之前改給他用的【民國年挑選日期(請參考這一篇[jQuery]挑選日期的好物 jQuery Plugin [dynDateTime]中文化特別處理)】,這讓小喵很好奇,為何不能用,一看之下,原來之前asp的寫法會用迴圈產生input,並且有相同的Id。本來的語法如下就失效囉 3 Comments

[修練營ASP.NET]COM+較長交易(Transation)時間的設定

承繼上篇【COM+的交易(Transaction)讓商業層確保資料的完整性】說明了COM+支援異動的方式與特性。本篇要介紹如何讓COM+執行較長時間的異動。 Add Comment

[修練營ASP.NET]COM+的交易(Transaction)讓商業層確保資料的完整性

承繼之前的【淺談多層式架構 (Multi Tiers)】與【透過COM+來變身(切換身分)執行】。我們這一篇要來講COM+中小喵覺得最精華的部分--COM+的【交易(Transaction)】支援。再分析系統後,我們可能會將各式各樣的商業邏輯寫成Function放在不同的Project裡面的Class中,並且會互相呼叫來完成要進行的商業邏輯。而在互相呼叫的過程中,就可能有必要將彼此包在一個Transaction中。我們這篇就是要來講不同的元件中的相互呼叫時,如何包起Transaction的各種方式。

Add Comment

[修練營ASP.NET]透過COM+來變身(切換身分)執行

上一篇修練營文章【[修練營ASP.NET]淺談多層式架構 (Multi Tiers)】裡面,講到系統分層架構的時候,小喵提到COM+這個撰寫的方式。這一篇就來針對COM+作進一步的介紹如何讓ASP.NET透過呼叫COM+,變身為另一個身分執行COM+程式。

電視或電影中,很多XX超人、XX戰隊,如果要展現出超人能力時,總是會來個變身。這麼神奇,換個服裝,能力就大大的不同了。著名的卡通七龍珠,悟空也是變身為超級賽亞人後,打倒弗力沙。變身這個名詞,代表著能力的提升與身分的切換。這篇裡面,要講的,跟這個很像,讓ASP.NET運作的時候,來個【超級變身】,提升它的能力。
5 Comments

[修練營ASP.NET]淺談多層式架構 (Multi Tiers)

[修練營ASP.NET]淺談多層式架構 (Multi Tiers)
修練營初篇,介紹一般的架構,到中間層架構,到三層架構,以及多層架構。並說明虛擬多層與實體多層的概念。 9 Comments

[ASP.NET]幫助初學者建立連接字串(Connection String)的兩種方式(含影片教學)

[ASP.NET]幫助初學者建立連接字串(Connection String)的兩種方式(含影片教學) 4 Comments

[ASP.NET]TreeView使用拖拉放的方式更改樹的結構

剛好在MSDN論壇中看到有人問了這麼個問題,還蠻有趣的,因此小喵就動手嘗試寫看看。這裡面用到了【TreeView結合資料庫】與【client端呼叫Server端事件的技巧】,另外在【TreeNode】沒有Attributes來設定Client端事件時,加入Client端事件的技巧。 7 Comments

學習ASP.NET 2.0會員機制三部曲

ASP.NET 2.0 怎麼建置會員機制,這個問題幾乎每隔一段時間就會在討論區中被人提起。小喵利用這個機會把以前寫過的文章整理一下,依照由淺而深的方式來學。 12 Comments

修改ASP.NET內建驗證機制的密碼規則

在ASP.NET 2.0以後,有了一套的登入驗證與授權機制。(請參考小喵這篇【ASP.NET的驗證與授權機制(動態錄影說明)】)其中預設的密碼必須要英數混合,並且需要一個非英數的特別符號,而且至少要有7位。這樣的密碼才能吃得進去,當然這樣的機制是為了要增加密碼的安全性,避免別人用機器人程式來猜出您的密碼。不過如果內部的系統想要簡單一些,其實也可以透過設定Web.Config的方式來改變他的規則。
2 Comments

[IE8]如何開發自己網站的視覺化預覽的加速器(Accelerator)初體驗

當一個新的功能出來時,小喵不免會去開始想,這個功能小喵的系統應該怎麼應用上去。IE8裡面,除了加強了搜尋的功能,提供視覺化搜尋外,在IE8中還新增加了好東西,這東西叫做【加速器(Accelerator)】。這篇就來介紹如何開發自己網站,並且支援【預覽功能】的加速器... Add Comment

[IE8]開發自己站台的視覺化搜尋(Visual Search)

承繼上篇【[IE8]搜尋功能介紹】,IE8新增了視覺式搜尋的功能。當小喵看到這個功能之後,身為Web App Developer的小喵不禁開始想,如果小喵的系統,也能夠提供這樣的功能給使用者,該有多好。於是小喵開始搜尋撰寫這樣功能的各項資訊。終於,找出撰寫的方式... Add Comment

GridView利用TempleteField中的LinkButton加JavaScript,達到點選Row任何位置就可選擇Row

承接上一篇【如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式】,這一篇就利用那個技巧,來實現在GridView中,點選Row的任一位置,就可以選擇該Row。 7 Comments

如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式

這一篇最終的目的,是希望能夠透過JavaScript來觸發Server端的Function來做一些事情,在這個過程中,我們透過觀察LinkButton的PostBack運作,進而想出如何使用JavaScript利用LinkButton的PostBack來達到這樣的目的。 7 Comments

透過公用Function使GridView能夠進行RowSpan(行合併)

使用GridView一陣子後,應該或多或少會遇到這樣的需求,就是某些重複出現的Row希望能夠做RowSpan的合併動作,網路上要找這樣的解決方式應該還蠻容易的。不過既然是可能經常會用到的東西,不如把她抽出來寫成公用的Function,未來需要的時候,呼叫該Function直接處理就好 12 Comments

透過手寫程式了解GridView的運作

這一篇是強迫不使用DataSource(SqlDatasouce,ObjectDataSouce,AccessDataSource,...)的情況下,透過ADO的存取資料庫,以及GridView的各個事件,來理解GridView的一些運作狀況。小喵會在這篇中,寫下有關GridView的資料繫結、編輯、修改、刪除、排序、分頁等功能的程式碼。

31 Comments

[轉貼]上傳檔案前,JavaScript檢查檔案格式、大小

[轉貼]上傳檔案前,JavaScript檢查檔案格式、大小 6 Comments

[轉貼]ASP.NET 組態檔階層架構和繼承

摘要:[轉貼]ASP.NET 組態檔階層架構和繼承 Add Comment

在GridView中使用CSS固定上、左表頭(似Excel凍結視窗)(限IE)(含操作錄影)

在GridView中使用CSS固定上、左表頭(似Excel凍結視窗)(限IE) 20 Comments

透過CSS設定,達到類似Excel凍結視窗的效果(固定上面、左邊表頭)

透過CSS設定,達到類似Excel凍結視窗的效果 6 Comments

使用半透明的Div遮蓋表單防止重複送出(Submit)範例

使用半透明的Div遮蓋表單防止重複送出(Submit)範例 5 Comments

Silverlight 2 Control Toolkit 初體驗(安裝錄影教學)

Silverlight 2 Control Toolkit 初體驗(安裝錄影教學) 3 Comments

TechEd 2008 小喵的心得分享

這篇文章包含了小喵參加TechEd 2008的心情,以及各項課程(SQL2008,.NET Famework3.5,IE8,Silverlight 2)的一些會後整理。想想多多少少還有點參考價值,所以放到首頁來了 10 Comments

利用【工具箱】存放常用程式碼片段(操作錄影示範)

VS提供可以存放程式碼片段(相關步驟請參考大鈞Dotjum的一篇VS.NET 裝上 程式碼片段 (Code Snippet )),讓我們把常用的一些片段程式可以方便使用。本篇則是介紹另一個,使用【工具箱】來存放常用程式碼片段的方式。存放的程式碼,可以自行定義索引區塊,小喵在此舉常用的一些ADO.NET語法片段來當作範例 8 Comments

TextBox在Client端Onfocus的時候,游標停留在最後一個字後面

TextBox在Client端Onfocus的時候,游標停留在最後一個字後面 Add Comment

ASP.NET進階權限控管-Part 4 【畫面】與【角色/使用者】權限結合

本篇開始介紹如何將【畫面結構】設定與【角色/使用者】設定結合。用以設定【授權】

角色/使用者→畫面:角色/使用者擁有哪些畫面的權限
畫面→角色/使用者:一個畫面,對於眾多角色/使用者的權限設定
22 Comments

使用ADO.NET動態設定GridView資料的排序範例

使用ADO.NET動態設定GridView資料的排序範例 5 Comments

在類別中讀取Session的內容

在類別中讀取Session的內容 7 Comments

jQuery在VS2008 SP1中文版中可以使用Intellisense了

上次提到jQuery開始勾引小喵後,在開發過程中,總覺得少了些什麼。沒錯,在被VS的Intellisense寵壞後的小喵,沒有這個實在有點痛苦。之前網友有篇在VS 2008 使用JQuery 自動提示( Intellisense) 提到不過在中文的VS2008還是無法使用。不過自從更新了SP1後,這一切問題改善了。 5 Comments

jQuery初體驗

有次小喵剛好要買幾本書,在逛【書店】的時候的時候(小喵目前已經很少跑真正的書店,逛得只是書店的網站),還差一點就可免運費,所以順便找找看是否有什麼新書可以買。剛好看到jQuery有本新的中文書出版。於是小喵就把它放入購物車。從此開始與jQuery結緣。本來買了書後,打算先翻翻看看這個東西到底是什麼,能讓黑暗執行緒大大隊ASP.NET AJAX Client Library發出好人卡。沒想到這個迷死人不償命的小寶貝,竟然開始勾引小喵。 10 Comments

Dispose測試:Dispose時是否立即釋放記憶體

小喵寫這篇是源自於小喵上一篇文章【物件Object的New,Dispose與Connection的Open,Close概念分享】,小喵最後描述【當物件Dispose的時候,並沒有把該段記憶體清空,只是標註,這段空間不再使用,直到GC啟動把他清空才算真正的清空。】。但是小喵看一些網路文章時,有些卻提到當呼叫Dispose的時候,記憶體立即釋放。因此小喵就做這個測試來看看到底是怎麼回事。 7 Comments

GridView編輯時使用DropDownList的錄影教學

這個功能應該蠻多人會用到的,在GridView的某一筆資料點選【編輯】之後,希望能夠用下拉選取的方式選擇資料,然後按下更新後,可以將下拉後的選項更新到資料庫

全部過程都用設定的方式,並不需要寫任何程式碼,適合初學者學習。 47 Comments