簡單的問題。我知道在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. 在asp.net中註冊用戶
- 6. Asp.Net MVC:新用戶註冊後的當前用戶更改
- 7. Laravel創建用戶信息數據庫表時,用戶註冊
- 8. Spring MVC:用戶註冊的組件?
- 9. php註冊到數據庫
- 10. 當用戶註銷ASP.net MVC
- 11. 會話用戶不能註冊使用asp.net mvc的C#
- 12. ASP.NET MVC:沒有使用Ninject註冊IUserTokenProvider
- 13. 註冊後註冊用戶
- 14. 註冊用戶和未註冊用戶
- 15. 內部數據庫 - 創建用戶的ASP.NET自動網站註冊
- 16. 將註冊用戶控件連接到ASP.NET中的SQL Server數據庫
- 17. 在asp.net mvc 2.0中實現自定義用戶註冊
- 18. 發送網址,以確認用戶註冊在asp.net mvc 2.0
- 19. 高速緩存只爲定期不爲註冊用戶ASP.NET MVC
- 20. 註冊爲用戶失敗... Asp.net MVC實體框架
- 21. 不使用本地數據庫進行用戶註冊
- 22. Iphone App註冊用戶數據日誌
- 23. Web Matrix,數據類型,用戶註冊
- 24. 用戶名驗證註冊MVC - JSP,Servlets
- 25. 無法註冊用戶到數據庫。沒有錯誤
- 26. Django的用戶註冊和認證,以多發的數據庫
- 27. 註冊用戶到登錄數據庫 - Web前端?
- 28. 在Stormpath註冊後將用戶添加到本地數據庫
- 29. Laravel。用戶註冊在其他數據庫中
- 30. 無法將用戶註冊詳細信息插入數據庫
像其他每個框架上的其他應用程序一樣嗎? – Paco 2009-12-27 20:05:50