asp 멤버 자격 기능을 사용하여 웹 응용 프로그램에 사용자 관리를 추가했습니다. 몇 개의 필드를 더 포함하도록 기본 테이블을 수정했습니다. 사용자 만들기 마법사에서 마법사 단계 1을 사용자 지정 가능한 템플릿으로 바꾸고 컨트롤에 2 개의 필드를 추가했습니다.ASP.NET 사용자 만들기 마법사 - 사용자 지정 도움말
사용자 레코드를 저장하는 데 사용되는 저장 프로 시저를 수정하면됩니까? 이 경우 드롭 다운 목록을 어떻게 추가 할 수 있습니까?
USE [DataWarehouseClients]
GO
/****** Object: StoredProcedure [dbo].[aspnet_Users_CreateUser] Script Date: 04/09/2010 12:03:01 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER PROCEDURE [dbo].[aspnet_Users_CreateUser]
@ApplicationId uniqueidentifier,
@UserName nvarchar(256),
@IsUserAnonymous bit,
@LastActivityDate DATETIME,
@UserId uniqueidentifier OUTPUT
AS
BEGIN
IF(@UserId IS NULL)
SELECT @UserId = NEWID()
ELSE
BEGIN
IF(EXISTS(SELECT UserId FROM dbo.aspnet_Users
WHERE @UserId = UserId))
RETURN -1
END
INSERT dbo.aspnet_Users (ApplicationId, UserId, UserName, LoweredUserName, IsAnonymous, LastActivityDate)
VALUES (@ApplicationId, @UserId, @UserName, LOWER(@UserName), @IsUserAnonymous, @LastActivityDate)
RETURN 0
END
건배 --Billy
감사합니다. 저장된 proc 파일을 찾았지만 어떻게 사용할 수 있는지 잘 모르겠습니다. 프로 시저에 추가 한 컨트롤을 추가 할 수 있습니까? 드롭 다운 상자는 어떻게 작동합니까? 내 게시물에 절차를 추가했습니다. – iamjonesy
나는이 sproc을 직접 호출 한 적이 없지만 항상 API를 사용했습니다. MembershipUser newUser = Membership.CreateUser (UsernameTextbox.Text, PasswordTextbox.Text, EmailTextbox.Text); – edosoft
은 api에 대한 빠른 google을 수행했으며 http://msdn.microsoft.com/en-us/library/t8yy6w3h.aspx에이 기사를 보았습니다. 어쩌면 나는 마법사에 대해 잊어 버리고 직접 해봐야 할 것 같아! – iamjonesy