私は、(CreateUserWizard コントロールを使用して) ユーザーを作成するタスクを取得したプロジェクトに取り組んでいます。SQL Server データベースの特定のテーブルにユーザーを保存する必要があります。
また、(Login コントロールを使用して) ログインを作成し、ログインが認証された後、プロファイル情報を保持する必要があります。
ここまでで、ProfileBase を継承した CustomProfile を作成しました。また、3 つの aspx ページを作成しました。
- ログイン.aspx
- CreateUser.aspx
- デフォルト.aspx
私の CustomProfile は次のようになります。
public class UserProfile : ProfileBase
{
static public UserProfile CurrentUser
{
get
{
return (UserProfile)(ProfileBase.Create(Membership.GetUser().UserName));
}
}
public string FirstName
{
get { return (string)base["FirstName"]; }
set { base["FirstName"] = value; Save(); }
}
public string LastName
{
get { return (string)base["LastName"]; }
set { base["LastName"] = value; Save(); }
}
public DateTime DateOfBirth
{
get { return (DateTime)base["DateOfBirth"]; }
set { base["DateOfBirth"] = value; Save(); }
}
public ContactInfo Contact
{
get { return (ContactInfo)base["Contact"]; }
set { base["Contact"] = value; Save(); }
}
}
私は使用aspnet_regsql.exe
しており、SQLサーバーに複数のテーブルを作成し、それらのテーブルにデータを保存しており、正常に動作しています。情報をテーブルに保存したいと思います。tblUserInfo
. どのように進めればよいですか?複数のフォーラムをチェックしましたが、うまくいきませんでした。
どんな助けでも大歓迎です。