我已使用 asp 会员功能将用户管理添加到我的 Web 应用程序。我已修改默认表以包含更多字段。在创建用户向导中,我将向导的第一步变成了可自定义的模板,并添加了 2 个字段的控件。
我知道只修改用于存储用户记录的存储过程吗?我将如何为此添加下拉列表?
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
结尾
干杯——比利