ABP的一些特性 (Attribute)

 你們應該很熟悉Attribute這個東西吧,ABP裏面擴展了一些特性,作過濾權限,返回內容等進行控制,在這裏小記下,方便後續查看。javascript

 [DontWrapResult]  //ABP默認對返回結果作了封裝,使用這個特性就不會受特性的干擾了。java

 [DisableAuditing]  //添加這樣的特性,訪問時就會忽略權限驗證。瀏覽器

 [Produces("application/x-javascript")]  //將這個寫道Action上面,這樣就限定了只有application/x-javascript這樣的請求格式才能接收到。app

 [ChildActionOnly] //這個用在佈局頁Action上面,代表不能經過瀏覽器訪問,只能經過@Html.Action("Header","Layout")訪問。佈局

 [AbpMvcAuthorize("權限名稱")]  //限制指定權限才能夠訪問。ui

 [DisableValidation]   //禁用ABP的特性判斷,好比[Required], [EmailAddress],[StringLength(1)],[RegularExpression(@"^1[0-9]{10}$", ErrorMessage ="手機號不正確")]spa

相關文章
相關標籤/搜索