[英]Blazor WASM hosted how can I list all Identity Users in a Client page?
我似乎無法使用典型的 HTML 在 Blazor 客戶端頁面中列出身份用戶。 原因是,我似乎無法訪問客戶端的userManager.Users.ToList()
。
該項目是 VS-2022、CORE-6、Blazor 網絡程序集,由 SQL 服務器數據庫托管。
我的目標是讓 CRUD“員工”成為管理員(角色)。
我的出發點是“列出 AspNetUsers 表中的用戶”。 我一直無法這樣做。 我想使用身份:UserManager、RoleManager 和 Claims,但似乎無法從客戶端訪問這些對象。
我尋找在 SHARED、SERVER 和 CLIENT 項目中顯示代碼的代碼片段。
此鏈接有一個沒有答案的類似問題: How to list all the Users in a Blazor Webassembly hosting application with Identity? .
歡迎您提出意見、問題和解決方案。 謝謝。
“列出 AspNetUsers 表中的用戶”。
web 程序集在客戶端運行,因此我們無法使用 usermanager 調用服務器端 EF 內核來查詢表並獲取用戶表的結果。
我建議您可以創建一個后端 web api 或其他頁面操作,並使用 Blazor 來調用它。
關於如何使用 Blazor 調用后端方法,我建議你可以參考這篇文章。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.