Я вижу, что ответили. Извините, я не проверял свои сообщения в последнее время :-)
ользую элемент управления createuserwizard. На событии CreatedUser я поместил этот код, чтобы добавить пользователя в роль.
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
if (!Roles.IsUserInRole("Test"))
{
var User= Membership.GetUser();
Roles.AddUserToRole(User.UserName, "Test");
}
string continueUrl = RegisterUser.ContinueDestinationPageUrl;
if (String.IsNullOrEmpty(continueUrl))
{
continueUrl = "~/";
}
Response.Redirect(continueUrl);
}
Я также хотел бы знать, чтоFormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
что значит и для чего он используется и почемуMembership.GetUser()
нулевой.