簡單的問題。我知道在Visual Studio的默認MVC應用程序中,您可以註冊一個用戶。所以我希望能夠將這些信息放入數據庫中,並使用ADO.net或LINQ to SQL來進行通信。我該怎麼做呢?ASP.NET MVC註冊用戶數據庫
0
A
回答
4
你有一個數據庫還是你想創建一個新的? 如果你只是在服務器攻擊者中創建一個連接,那麼在Visual Studio中添加新模型,選擇LinqToSql Classes,從你的連接中選擇表格,然後將你需要的表格拖放到設計界面。然後,您可以從用戶數據發佈到的控制器訪問您的模型。 檢查this thread例如保存。
如果你沒有,你顯然有設計和創建數據庫首先
1
在ASP.NET MVC的樣品材料使用ASP.NET中內置的成員和窗體身份驗證。在Web.config中,可以將其配置爲將數據存儲在SQL Server中,而不是我認爲可能是SQLExpress的默認值。 MSDN對如何做到這一點的文章:
How To: Use Forms Authentication with SQL Server in ASP.NET 2.0
你基本上只運行一個SQL腳本,它生成的任何數據庫,你已經使用了一堆表和存儲過程。然後您可以直接或通過成員資格API訪問數據庫。
或者,您也可以推出自己IMembershipService的implentation它只是有一些方法來處理:
public interface IMembershipService
{
int MinPasswordLength { get; }
bool ValidateUser(string userName, string password);
MembershipCreateStatus CreateUser(string userName, ...);
bool ChangePassword(string userName, ...);
}
2
有人可能會說,但你可能不希望使用內置的成員資格提供。原因在於它會生成自己的默認模式,這很適合從頭開始,但最好是咬住子彈並設計自己的模式。這樣,您可以控制應用程序,並且無需在需要更改時遷移數據庫。
相關問題
- 1. ASP.net MVC 3用戶註冊
- 2. ASP.NET MVC和ASP.NET成員:用戶註冊
- 3. 數據庫中的未註冊用戶
- 4. ASP.NET MVC 5自定義用戶註冊連接到另一個數據庫
- 5. 存在數據庫用戶註冊xquery
- 6. ASP.NET MVC 3 SQLMembership註冊和EF 5數據庫優先
- 7. 帳戶註冊不工作ASP.NET MVC
- 8. ASP.Net MVC Microsoft集成用戶數據庫
- 9. 在asp.net中註冊用戶
- 10. Asp.Net MVC:新用戶註冊後的當前用戶更改
- 11. Laravel創建用戶信息數據庫表時,用戶註冊
- 12. 哪裏存儲MVC 4註冊用戶?
- 13. Spring MVC:用戶註冊的組件?
- 14. 當用戶註銷ASP.net MVC
- 15. ASP.NET MVC數據庫使用
- 16. 數據庫和WooCommerce註冊?
- 17. php註冊到數據庫
- 18. 註冊,Xcode和數據庫
- 19. 會話用戶不能註冊使用asp.net mvc的C#
- 20. ASP.NET MVC:沒有使用Ninject註冊IUserTokenProvider
- 21. ASP.NET MVC - 根據用戶角色獲取數據庫數據
- 22. 註冊後註冊用戶
- 23. 註冊用戶和未註冊用戶
- 24. 內部數據庫 - 創建用戶的ASP.NET自動網站註冊
- 25. 將註冊用戶控件連接到ASP.NET中的SQL Server數據庫
- 26. IdentityServer4註冊UserService並從asp.net核心中的數據庫獲取用戶
- 27. C#中2個數據庫中的註冊用戶
- 28. asp.net - 使用mssql數據庫註冊和登錄
- 29. 發送網址,以確認用戶註冊在asp.net mvc 2.0
- 30. 註冊爲用戶失敗... Asp.net MVC實體框架
像其他每個框架上的其他應用程序一樣嗎? – Paco 2009-12-27 20:05:50