C# ASP.Net无法在创建用户向导中分配角色
我想在使用ASP.Net用户创建向导创建用户时为用户分配角色 我遵循以下答案中所述的步骤: 及 但我总是收到一条错误消息(参数“username”不能为空)。 参数名称:username)和下一行的红色:C# ASP.Net无法在创建用户向导中分配角色,c#,asp.net,roles,createuserwizard,C#,Asp.net,Roles,Createuserwizard,我想在使用ASP.Net用户创建向导创建用户时为用户分配角色 我遵循以下答案中所述的步骤: 及 但我总是收到一条错误消息(参数“username”不能为空)。 参数名称:username)和下一行的红色: Roles.AddUserToRole(CreateUserWizard1.UserName, roleDropDownList.SelectedValue); 有什么问题 这是我的密码: using System; using System.Collections.Generic; u
Roles.AddUserToRole(CreateUserWizard1.UserName, roleDropDownList.SelectedValue);
有什么问题
这是我的密码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Web.Security;
public partial class Participant_ParticipantSignUp : System.Web.UI.Page
{
public DropDownList roleDropDownList;
protected void Page_Init(object sender, EventArgs e)
{
roleDropDownList = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("RoleDropDownList");
}
protected void Page_Load(object sender, EventArgs e)
{
DataBind();
}
protected void ContinueButton_Click(object sender, EventArgs e)
{
SqlDataSource2.Insert();
Response.Redirect("addParticipant.aspx?Email=" + Request.QueryString["Email"]);
}
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
Roles.AddUserToRole(CreateUserWizard1.UserName, roleDropDownList.SelectedValue);
}
}
提前谢谢。为什么要重新绑定加载页面上的所有内容?你不应该只在
的时候做吗!iPostback
?我需要它从查询字符串请求中绑定一个值。QueryString[“Email”]
为什么要重新绑定页面上的所有内容?你不应该只在的时候做吗!IsPostback
?我需要它从查询字符串请求中绑定一个值。QueryString[“Email”]