使用 Google 搜尋本站文章:
首頁 | 部落格 | ASP.NET 電子書 | 相簿 | News | 網站導讀 | 聯絡 Allen | 訂閱 RSS
 

Blog 分類 :


ASP.NET MVC 課程 - 欄位驗證完全攻略

at 2020/08/19 11:22

ASP.NET MVC 課程 - 欄位驗證完全攻略

課程目標

這堂課,將引導您專精表單欄位驗證的大小事:

  1. 了解表單欄位驗證的必要性及運作原理
  2. 熟悉ASP.NET MVC 提供的 8 種內建驗證規則
  3. 了解 ASP.NET MVC 如何繫結資料並進行驗證
  4. 理解惡意使用者如何逃過檢查,並學到阻止資料被篡改的方法
  5. 開發自訂欄位驗證功能、符合客製化專案需求、同時把關前後端資訊驗證

課程介紹

開發資料庫應用系統時, 單欄位驗證是建構正確資料收集的第一步 本課程主要是讓您俱備 client/server side 欄位驗證的能力, 包含內建及自訂欄位驗證

誰適合學習這門課程?

  1. 知道ASP.NET MVC 欄位驗證,但在內建規則 找不到合適的功能進行編輯 ?
  2. 不了解欄位驗證原理,無法增加或變更自訂規則 ?
  3. 熟悉 ASP.NET MVC 內建欄位驗證規則、具開發前後端驗證,想完全掌控(編程)表單欄位驗證 ?

課程費用

早鳥價格 : 1,584 元 (2020/09/08 截止) (原價 : 1,980 元)

購買方式

付款採 ATM 方式,匯款帳號如下:

國泰世華銀行(代碼 013)

銀行帳號: 069-03-500197-2

帳戶名稱: 網柏資訊有限公司

匯款完成後煩請 經由 Email 告知帳號後五碼及您的中文姓名, 手機號碼, 以及

Youtube 的帳號(它是email) 或者 vimeo.com 的 user id(申請免費帳號之後, 它是一組數字, 不是 email)及顯示名稱

我會回覆確認信並提供影片觀看網址及範例程式, 如果有任何疑問煩請與我聯絡, 謝謝。

Email : g01.webapp@gmail.com

課程內容

欄位驗證機制

  • Client Side 欄位驗證的運作原理
  • 示範如何呼叫Client Side 欄位驗證
  • DateTime型別使用RegularExpression驗證格式操作方法

ASP.NET MVC 內建欄位驗證規則

  • 檢視必填欄位、自訂欄位標題名稱、檢查Email、檢視Url、數字、日期格式、長度驗證
  • 驗證數值範圍、兩次密碼必需輸入相同的值、驗證上傳檔案格式_須自建驗證條件
  • 後端驗證 (即時Server side驗證) 與 自訂驗證/客製驗證規則(跨多欄位示範)

自行開發驗證類別

  • 自訂Client side 驗證規則
  • 示範如何自訂 Server Side 欄位驗證
  • 示範如何整合自訂 Client Side 欄位驗證及命名規則限制

其他欄位驗證機制

  • 在ViewModel 自訂驗證規則[mail/手機, 二擇一]與注意事項
  • 在 ViewModel 自訂驗證規則的注意事項
  • ViewModel 不允許編輯欄位(建檔日及更新日)的處理方式
  • 示範使用 FormCollection 進行資料繫結及安全注意事項
more...

 

最新文章(依異動日期排列)

如何讓字串格式化為固定長度且告靠左對齊
by Allen Kuo , 2019/03/26 12:14
比較少針對字串做格式化, 剛才看到有負數的, 試了一下, 原來是指靠左對齊

DbSchema的Layout功能
by Allen Kuo , 2019/03/26 12:13
DbSchema除了可以拉圖表, 也能加入資料檢視, SQL,說明,.. 等功能

如何用 LINQ 取出分頁記錄
by Allen Kuo , 2019/03/26 12:13
Linqer 不支援 SQL Server分頁的語法(如下所示) OFFSET 2 ROWS  FETCH NEXT 8 ROWS ONLY 所以為了能將 SQL Statement 生成 LINQ語法, 建議方式是將分頁語法先刪掉, 再事後在 LINQ 語法裡加入Skip(), Take()

Linqer Template視窗
by Allen Kuo , 2019/03/24 20:04
預設 Template 視窗只有General List 程式碼, 在Code Templates勾選多一點,生成的code就會多一點, 算方便

Linqer 的 LINQ Code視窗
by Allen Kuo , 2019/03/24 19:58
Linqer 不會很複雜, 但文章也很少, 其中 LINQ Code視窗一直是空白, 沒搞懂它的意思, 後來在官網找到說明

[轉貼]提高程式SQL字串的易讀性
by Allen Kuo , 2019/03/23 16:03
要runtime組合 SQL 語法時, 此文章用的技巧簡單又好用

more...
Copyright © Webapp.com.tw , 2000 - 2021, Version 11.08