私は現在、新しいソリューションを作成するときに適用される既定の ASP.NET 4.5 メンバーシップを使用しています。ロールなどを追加するためにいくつかの変更を加えましたが、カスタマイズを続けたいので、特定のメンバーシップをカスタマイズするのが「より良い方法」であることに興味がありました(これがどのように可能かをまだ調査中です)か、試したほうがよいでしょうか?これをゼロから構築するには?自己研鑽に努めているので、採用されたらどうなるか経験を積んでいきたいです。企業は ASP.net メンバーシップを使用していますか? 私の現在のプロジェクトでは、コード ファースト エンティティ フレームワークと LINQ を使用しています。いわば、メンバーシップはカバーの下で多くのことをしているように感じます。それが実行するアクションの背後にあるコードはほとんどなく、変更を加えたいと思っているので、ちょっとうんざりしています。
誰かがこれに光を当てたり、良い読書を勧めたりできますか?
リクエストに応じて編集
ユーザーを作成するときなど、これまでの単純なことは、より多くの情報を要求するためにいくつかのフィールドを追加したかったことです。
` protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, createPersistentCookie: false);
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (!OpenAuth.IsLocalUrl(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}`
コード ビハインドがフォーム内のデータを取得する方法がわかりません。または、それが本当に恥ずかしいほど何かをする方法。私はLINQとEntityをよく理解しているので、それを変更することを考えていましたが、どうすればこれを変更できるのでしょうか?