[問題] 如何自訂無參數attribute?

看板C_Sharp作者 (重出江湖)時間7年前 (2016/09/25 01:21), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
請問各位 在學習reflection內容中也有提到自訂attribute 在寫MVC的時候model的屬性掛個[Required]就能讓該屬性變成必填 我在練習自訂一個可以檢查字串的attribute掛在一個參數型別為String的method 我嘗試把規則寫在無參數的建構子 像是這樣[CheckString] 但問題來了 我要怎麼在執行這方法之前就先讓attribute把傳入的參數檢查過一次呢? 因為書上的範例都是有Hard Code的參數 像是[CheckString("xxxx")]之類 所以想請問要怎麼寫才能達到我想要的功能呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.82.200 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1474737716.A.20A.html

09/27 00:05, , 1F
https://wp.me/p7xKyR-eD 寫了一篇簡單的教學,有興
09/27 00:05, 1F

09/27 00:05, , 2F
趣的話可以參考一下
09/27 00:05, 2F

09/27 00:17, , 3F
另外您指的傳入的參數先檢查一次是指前端檢查嗎?如果
09/27 00:17, 3F

09/27 00:17, , 4F
是的話可以參考這篇http://demo.tc/post/691
09/27 00:17, 4F
文章代碼(AID): #1NvhOq8A (C_Sharp)