普通用法_沒有隱藏檔案上傳按鈕:
基本上都會正常,都取得到檔案。
進階用法_隱藏按鈕:
但是如果先隱藏上傳按鈕,用另一顆按鈕觸發顯示檔案上傳按鈕,這樣就會造成後端上傳檔案時會取到null。
解法:
普通用法_沒有隱藏檔案上傳按鈕:
基本上都會正常,都取得到檔案。
進階用法_隱藏按鈕:
但是如果先隱藏上傳按鈕,用另一顆按鈕觸發顯示檔案上傳按鈕,這樣就會造成後端上傳檔案時會取到null。
解法:
如何驗證字串日期 yyyyMMdd HHmmss 是否正確,
最好的辦法是用 DateTime.TryParseExact(),如果無法轉成你要的格式,就會是false。
範例:
DateTime DTime = new DateTime();
//DateTime.TryParseExact("要驗證的日期字串", "驗證日期字串的格式", System.Globalization.CultureInfo.CurrentCulture, 0, out DTime);
@ 符號要怎麼用?
今天在做API定義欄位的時候,有個欄位名稱叫做 params,而這個字 是 C# .net 裡面的關鍵字。
所以不能用這名稱當作欄位名稱,但又要用這欄位名稱怎麼辦? 總不能該規格書吧
所以就找到了一個酷酷的作法 ! !
如下~
string @params = "";
在定義的變數前面,加上@符號。
今天來到最重要的地方,如何串接資料庫 ! ! 這邊使用 entityframework + sql server。
會學到:
1.學到了如何下載EF 套件
2.如何設定連線字串
3.並註冊服務到系統(service)。
補充小觀念 : Breakpoints
Breakpoints 就是所設定的Bootstrap class屬性,依視窗大小的變化,而開始套用屬性的螢幕大小的點,
就是Breakpoints。
舉例像是前一章所提到,Responsive Container。
錯誤內容: 從字元字串轉換成日期及/或時間時,轉換失敗。
發生的原因:
1. 因為要轉換的資料內容,有不能轉換的內容。
也就是說,你要轉換的字串內容,可能像是這樣 '我要把字串日期20201212轉日期格式',
但是裡面有無法轉的字串所以會出錯。
利用Bootstrap 做網頁的時候,版面設計很重要,所以 Container 都會是起手勢。
這邊來筆記 Container 的大小變化也就是 Responsive Container。
Version : v5。
1. 如果要畫面包在一個容器內 就用
container
在建API的時候,目前覺得好用的起手式有兩種。
1.建好class 塞入值 -> JsonConvert.SerializeObjec
2. Dictionary<string,string> add 值之後 -> JsonConvert.SerializeObjec
要注意的情況,
如果A物件已經 JsonConvert.SerializeObjec 後產生了以下字串(簡稱 testString)。
![]()
今天寫asp.net 要存SQL Server時,發現有 DbType.String 和 DbType.AnsiString 兩種型態,
當下用了 DbType.AnsiString 結果資料庫存成一堆問號,
當下直覺以為資料庫欄位型態存錯,後來研究了一下,發現 !!
AnsiString 是存非Unicode字串 = 數字、英文 = char varchar
String 是存Unicode字串 = 中文 = nchar nvarchar