小喵最近開始學習Web API,這種沒有畫面的運作方式還真有點不習慣,好在有Chrome裡面的PostMan與Fiddler這兩套工具的幫忙,可以順利進行學習。不過使用Fiddler剛學習POST的時候,就遇到程式總是收不到東西,總是 Nothing (VB.NET) / null (C#)。後來找了一下,原來~
[Web API][筆記] POST 總是 Nothing 或 null
- 20150
- 0
- (.NET)Web API
小喵最近開始學習Web API,這種沒有畫面的運作方式還真有點不習慣,好在有Chrome裡面的PostMan與Fiddler這兩套工具的幫忙,可以順利進行學習。不過使用Fiddler剛學習POST的時候,就遇到程式總是收不到東西,總是 Nothing (VB.NET) / null (C#)。後來找了一下,原來~
最近小喵也遇到需求需要給外部的使用者進行上傳圖片,上傳圖片最怕的就是一般惡意的使用者,將別的檔案改附檔名,然後上傳,進行惡意的行為(例如轉址到不良網站),或者將不良的資料附加在一般圖檔的後面,除了圖檔變大外,該圖檔被瀏覽的時候,可能有些惡意的行為出現。為了解決這個問題,剛好在網路上看到一個相關的討論,小喵將之筆記下來,並特別與大家分享。
小喵剛好最近用到這樣的方式,在使用ObjectDataSource的時候,會寫個Class並撰寫裡面的Function,然後讓這個Object與Function透過ObjectDataSource與某個控制項的新增、修改、刪除、查詢等事件結合。而如果Function的參數不再是單純的某個變數的某種型態,而是一個物件或者物件集合(List(Of MyObject))這樣的話,應該如何透過ObjectDataSource來傳遞物件參數呢?我們看下去…
最近小喵剛好在寫個東西,裡面有個需求,就是想藉由jQuery來控制ListView產生物件的顯示或隱藏。這其中首先要去找到ListView的Item裡面產生的div,並且為這個div加上自訂且唯一的自訂屬性。那麼小喵就可以藉由這個自訂屬性,從jQuery中找到該項目,並進行顯示或隱藏的控制。這樣的需求要如何能夠呈現呢,請繼續看下去
小喵於2012/4/25去參加一個微軟的免費研討會,會中介紹了Visaul Studio 11(以下簡稱VS11)的一些新功能,以及行動裝置開發的一些技巧。上完課後的感覺,VS11果然非常的強大。尤其是對於Web的開發上,HTML5 & JavaScript & CSS的使用真是強大,甚至可以說是目前為止,功能最強大的HTML5與CSS3的編輯器。這個課程的相關錄影已經出來了,課程總共四個單元,他們的錄影檔如下:
前幾天小喵電腦重新安裝,要用到Ajax Control Toolkit時,要把項目拉進去畫面中的時候,出現了【無效的FORMATEC結構】的錯誤訊息。網路上查了一下,發現大部分的都說只要把工具箱重置,bin裡面的dll抓掉,然後再重新在工作箱內選出Ajax Control Toolkit,就可以解決。小喵如此試了幾次,依舊不行,後來小喵靈機一動,就…,果然OK了。
網路上有很多各式各樣的Html Editor的套件可以使用,而這次要介紹的CKEditor,第一次看到名稱,總覺得火燒豬頭(面熟啊面熟[台]),仔細回想一下,原來是之前用的一套剖有名的FCKEditor的最新版本,改了新版,名稱也改了。我們就來看看,安裝上、使用上是否有什麼特別的地方。
小喵自己有設計一個用來蒐集超連結,類似我的最愛的程式,一直以來都是用IE來瀏覽,也沒看到什麼問題,不過最近開始在測試不同的瀏覽器,而目前眾多瀏覽器各家爭鳴的時候,有些瀏覽器就是比較特別,需要特別的處理才能夠正常運作。其中Menu控制項就是一個特別的例子,在Chrome與Safari這兩個瀏覽器不太正常。
承繼上一次的【[ASP.NET]會員代號欄位失去焦點(OnBlur)檢查帳號是否曾被使用範例—LinkButton篇】,裡面談到除了透過LinkButton是使用JavaScript觸發PostBack,利用此點可以達到我們的要望,另外還提到可以用jQuery的Ajax來達到相同的目的。
此篇就來看看如何透過jQuery的Ajax,讓我們可以在會員代號欄位失去焦點(OnBlur)的時候,透過jQuery啟動Ajax,呼叫另一個aspx來檢查,並且把檢查的結果顯示在畫面上。
有位網友在小舖裡面小喵的留言板中提到這個問題,這個問題其實只要一些小技巧,並不難。所以小喵在此作兩個方式的範例,一個是用LinkButton搭配JavaScript讓TextBox OnBlur時可以等同按下LinkButton去檢查;另一個方式是使用jQuery的Ajax的方式。
本篇主要介紹利用LinkButton是透過JavaScript進行PostBack的特性,把它應用在TextBox在Client端的OnBlur事件中。有相同需求的人可以參考看看。
我們在網頁中,編碼設定為Big5,但是有些字不在Big5的範圍裏面,就會轉成【の】這樣的方式。要怎麼轉換這樣的編碼呢??小喵用Windows Form設計一個簡單的轉換工具,程式非常簡單。
[VB6]檢查字串是否有中文或全形字
[ASP.NET]在GridView中的wuc(WebUserControl)透過裡面的按鈕事件取得所在Row的相關資料
之前介紹過Web User Contro(以下簡稱wuc)使用觀察者模式,事件模式來做溝通,這一篇小喵來個練習,透過wuc裡面的按鈕,按下按鈕後,觸發事件,去取用使用該wuc那個Page的內容。
我們可能會在SQL語法中使用CASE WHEN來判斷當某些條件下,顯示Y/N 或者 1/0 或者 True / False,而這樣的結果如果透過GridView來顯示,那麼使用CheckBox Field來做還蠻容易理解的。但是卻遇到【字串未被辨認為有效的Boolean】這樣的錯誤訊息,該如何來解決與避免呢??
剛好網友遇到這個問題,小喵寫了個小Function來提供轉換
驗證碼一直是避免網頁機器人透過程式的方式自動登入、輸入的一種常見方式,本篇參考Dotjum的【Captcha 安全碼[ASP.NET] 產生驗證圖片字】,修改成VB.NET的版本而成。並且配合Login登入驗證控制項來處理,有需要的請參考看看。
[ASP.NET]幫助初學者建立連接字串(Connection String)的兩種方式(含影片教學)
ASP.NET 2.0 怎麼建置會員機制,這個問題幾乎每隔一段時間就會在討論區中被人提起。小喵利用這個機會把以前寫過的文章整理一下,依照由淺而深的方式來學。
在ASP.NET 2.0以後,有了一套的登入驗證與授權機制。(請參考小喵這篇【ASP.NET的驗證與授權機制(動態錄影說明)】)其中預設的密碼必須要英數混合,並且需要一個非英數的特別符號,而且至少要有7位。這樣的密碼才能吃得進去,當然這樣的機制是為了要增加密碼的安全性,避免別人用機器人程式來猜出您的密碼。不過如果內部的系統想要簡單一些,其實也可以透過設定Web.Config的方式來改變他的規則。