간단한 질문. Visual Studio의 기본 MVC 응용 프로그램에서 사용자를 등록 할 수 있다는 것을 알고 있습니다. 그래서 나는 그 정보를 데이터베이스에 넣고 ADO.net이나 LINQ를 SQL에 사용하여 통신 할 수 있기를 원합니다. 어떻게해야합니까?ASP.NET MVC에 등록 된 사용자의 데이터베이스
답변
데이터베이스가 있거나 새 데이터베이스를 만드시겠습니까? 서버 익스플로러에서 연결을 만들려면 Visual Studio에서 새 모델을 추가하고 LinqToSql 클래스를 선택한 다음 연결에서 테이블을 선택하고 필요한 테이블을 디자인 화면으로 끌어다 놓습니다. 그런 다음 사용자 데이터가 게시되는 컨트롤러에서 모델에 액세스 할 수 있습니다. 저장 예를 들면 this thread을 확인하십시오.
당신은 분명히 설계하고 만들어야 할 데이터베이스가없는 경우 첫 번째
ASP.NET MVC의 샘플 물건을 ASP.NET에 내장 된 회원 및 양식 인증을 사용합니다. Web.config에서는 SQLExpress라고 생각되는 기본값이 아닌 SQL Server에 데이터를 저장하도록 구성 할 수 있습니다. 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, ...);
}
일부 주장 할 수 있습니다,하지만 당신은 아마 는는 사용하지 않으려는 내장 된 멤버 자격 공급자 . 그 이유는 시작하는 것이 좋은 자체 기본 스키마를 생성하기 때문입니다.하지만 글 머리 기호를 물고 자신 만의 디자인을 만드는 것이 좋습니다. 그렇게하면 응용 프로그램을 제어 할 수 있으므로 변경이 필요할 때마다 데이터베이스를 마이그레이션 할 필요가 없습니다.
- 1. ASP.NET MVC에 대해 혼란스러워합니다.
- 2. ASP.NET MVC에 중첩 된 마스터 페이지가 있습니까?
- 3. 는 ASP.NET MVC에
- 4. ASP.NET MVC에 IIS가 필요합니까?
- 5. 올바르게 ASP.NET MVC에
- 6. ASP.NET MVC에 대한 자동 로그인 구현
- 7. MVC에 누락 된 HTTP 동사
- 8. 익명 사용자의 등록 정보 저장
- 9. ASP.NET MVC에 JsonResult을 반환하는 방법
- 10. ASP.Net MVC에 익숙하지 않게 유지
- 11. ASP.NET MVC에 모델이없는 이유는 무엇입니까?
- 12. ASP.net MVC에 로그인하는 모범 사례?
- 13. CKEditor를 Asp.net MVC에 통합하는 방법
- 14. ASP.NET MVC에 App_Code 개념이 있습니까?
- 15. ASP.NET MVC에 피어 투 피어
- 16. ASP.NET MVC에 개체를 게시하려면 어떻게해야합니까?
- 17. ASP.NET MVC에 대한 실시간 차트
- 18. 강하게 입력 된 뷰 데이터를 asp.net-mvc에 넣어야합니까?
- 19. 종속성 주입 및 ASP.NET MVC에 문제가 있습니다
- 20. asp.net MVC (C#)에서 새 등록 된 사용자의 사용자 폴더를 만드는 방법은 무엇입니까?
- 21. , 내가 ASP.NET MVC에 새로 온 사람
- 22. ASP.Net MVC에 링크가있는 양식을 제출하려면 어떻게합니까?
- 23. asp.net-mvc에 대한 간단한 CMS를 직접 만드시겠습니까?
- 24. 새 웹 사이트 사용자의 등록 날짜를 기록해야합니까?
- 25. 사용자의 실제 로그 아웃 시간 등록
- 26. Django 등록 로그인 한 사용자의 수
- 27. ASP.NET MVC를 사용하는 각 사용자의 맞춤 URL
- 28. requiredfieldvalidator 등록 양식 asp.net
- 29. ASP.NET MVC에 대한 오류 수집 및보고
- 30. ASP.NET MVC에 대한 사용자 지정 로그인 구현
다른 모든 프레임 워크에서 다른 모든 응용 프로그램과 동일합니까? – Paco