ASP.NET透過AD進行驗證
參考資料 與 相關文章
ASP.NET透過AD進行驗證 #1
- 17338
- 0
- ASP.NET 2.0/3.5與 VS 2005/2008
- 2009-02-10
ASP.NET透過AD進行驗證
參考資料 與 相關文章
Q : GridView裡面的「編輯模式」,預設值都採用 TextBox來作。
如果遇上「性別」、「單選」、「複選」這些資料,必須搭配 CheckBox / Radio / DropDownList / ListBox等等,該怎麼作呢?
A : 本範例可以當作書本第九章(GridView樣版)的後續補充!
第一,完全靠 SqlDataSource(精靈)設定畫面就能完成,不需要寫程式啊!
第二,要增強功力,瞭解內部運作,那麼要我完全「手寫程式」也可以!
很簡單的基本範例,計算食物的卡路里。
跟上一個範例相同,但這個作法更簡單,不用寫 ADO.NET程式!
很簡單的基本範例,計算食物的卡路里。
用到很簡單的兩個小技巧而已。
這兩個小技巧,我相信每本入門書都會提到,
如果你買的入門書,沒提到這兩部份,那就......... Orz
這也是一位讀者來信詢問的範例,其實作法很簡單。
他不依賴 GridView內建的「編輯」功能,想要自己用 TextBox來完成資料編輯與更新......
這些功能不用買我的書,光是我在BLOG上公開的文章,簡單的兩三招,就能解決喔!
利用 CheckBoxList做一些簡單的練習。
這個範例使用同一段程式碼去修改,就能改出不同花樣!
很多初學者搞不定這樣的範例,都是因為市面上的入門書「忽略」基礎Web控制項
如果連基礎都學不好,都然遇見問題寫不出來啊!
市面上,唯一扎扎實實地
為基礎的 Web控制項,寫了一百多頁的範例與常用屬性,每一個都有提供範例的,
就是我的書 -- ASP.NET專題實務(松崗出版)
CheckBoxList用來輸入「搜尋條件」,想作一個簡單的搜尋引擎。
但卻發現了一個問題????
CheckBoxList明明是用來作「複選」,但這個範例中卻只能作單選???WHY??
要擷取「使用者 "點選" 了 GridView的哪一列?」
有很多的寫法,但我測試過後,發現一些特別的狀況。
這篇文章是我之前(2008/2/17)在微軟MSDN網站,無意中看見的,也整理起來。
原文出處:微軟MSDN http://technet.microsoft.com/zh-tw/library/703tk8bc(VS.80).aspx
分享給大家,也幫自己做一個記錄。
這些問題,我在 Yahoo知識+,大概也回答過N次。
網友們發問的機率很高,算是FAQ!
摘要:Second Thought,給自己重新審思的機會
為了響應 DotBlogs的活動,小弟今天很認真地、詳實地記錄了現場的課程與活動。
我這麼努力,一定可以拿獎品!
這篇文章超悶!因為全部都用後置程式碼(Code Behind)來作,自己寫程式來作 SqlDataSource
所以GridView的「分頁」、「編輯」、「刪除」、「更新」......通通採用後置程式碼(自己動手寫)
在許多網路論壇上,會有人發問這樣的問題,因為入門書比較不會講到這些....包含 YouTube教學影片
關於這兩者的差異,Response.Redirect 與 Server.Transfer
看了幾篇文章,在此留一個記錄,以免以後忘記。
自從ASP.NET 2.0開始(VS 2005),作法有些改變。我們必須加入一個資料集(DataSet),然後透過 ObjectDataSource控制項來使用它。
這一部份原本打算在書本裡提及,但書本上限600頁(我最後寫到840幾頁,實在塞不下去了),因為成為遺珠。
先把一些範例公布在我的Blog上面,作為補償。
ASP.NET 2.0以後,我們可以下指令(aspnet_compiler.exe)完成「先行編譯(PreCompilation)」。
當然,也可以在VS 2005/2008裡面,畫面右邊的方案總管,按下滑鼠右鍵,選擇「發行網站」
在此介紹剛剛測試成功的步驟。
在ASP.NET實現「線上壓縮」與「解壓縮」。
微軟官方範例與相關文章......System.IO.Compression 命名空間
為什麼這篇文章大家都要看?
因為昨天,我(以前)的網站中獎了~建議大家也居安思危,看看無妨~
跨站腳本攻擊
XSS攻擊介於駭客與使用者之間的攻防戰,並不會對server主機有任何威脅,所以才被稱為跨站腳本攻擊,意思即是:駭客使用某些語言(腳本)跨過主機對使用者進行攻擊。
原來是資料庫連線之後,除了關閉連線(Conn.Close()),還得 Conn.Dispose()才行。
不然的話就會出現 SqlClient Pool滿載的錯誤。
當DataReader尚未關閉之前,是不能連續使用第二個DataReader的.....這實在很困擾。因為在以前的ASP時代,一個資料庫連線裡面,搞不好同時開好幾個RecordSet來工作呢!