mvc 比較屬性的使用

2022-02-17 23:53:20 字數 711 閱讀 9205

參考資料:

在 asp.net mvc3 中的屬性驗證中,前邊我們已經介紹了基本的方法,大家可以參考

asp.net mvc3 例項(六) 增加、修改和刪除操作(一)

,我將對 asp.net mvc3 中一些實用的方法或技術做一些集中的學習整理,如本篇 compareattribute 屬性的使用。

前邊我們在總結屬性驗證時看到了非空驗證、長度驗證,下邊就讓我們看看使用 compareattribute 來驗證兩個屬性是否相等。如我們有乙個"password"的屬性,還有乙個"passwordconfirm"的屬性,比較兩個屬性是否相等時 model 層的寫法如下:

[compare("password",errormessage="確認密碼不一致")] public global::system.string passwordconfirm

這裡只給出了一小部分**,如果你已經建立過 asp.net mvc3 的小例子,相信很容易理解,compareattribute 類在 system.web.mvc 命名空間下。下邊看看最終的效果,如下:

可見,在 asp.net mvc3 中比較兩次輸入是否相等變得非常簡單。過去當密碼框改變、確認密碼框改變我們都要使用js比較兩個屬性是否相等,現在省下了我們寶貴的時間。可見本篇的技術非常簡單,但非常實用。

SpringBoot配置屬性之MVC

主要是mvc相關的一些配置 spring.resources.cache period設定資源的快取時效,以秒為單位.spring.resources.chain.cache是否開啟快取,預設為 true spring.resources.chain.enabled是否開啟資源 handling c...

SpringBoot配置屬性之MVC

主要是mvc相關的一些配置 spring.resources.cache period設定資源的快取時效,以秒為單位.spring.resources.chain.cache是否開啟快取,預設為 true spring.resources.chain.enabled是否開啟資源 handling c...

SpringBoot配置屬性之MVC

目錄 mvcmessages mobile view resource multipart freemarker velocity thymeleaf mustcache groovy模板 springboot配置屬性系列 序 主要是mvc相關的一些配置 spring.resources.cache...