Привет всем У меня есть страница, которая показывает информацию о размещении, а затем идентификатор пользователя, который создал эту информацию в DetailsView.
У меня также есть кнопка, которая должна смотреть на этот UserID и при нажатии на этот userID преобразовывать его в имя пользователя, чтобы затем я мог использовать это имя пользователя для изменения роли человека на арендатора. Однако я не уверен, используя С#, как я могу получить идентификатор пользователя из подробного представления, выполнить преобразование и обновить роль. Любые идеи?
Отметка
@Тим
Вот код, который я добавил:
public partial class adminonly_approval : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
void DetailsView1_ItemCommand(Object sender, DetailsViewCommandEventArgs e){
if (e.CommandName == "SetToRenter")
{
// if UserID is in second row:
DetailsViewRow row = DetailsView1.Rows[9];
// Get the Username from the appropriate cell.
// In this example, the Username is in the second cell
String UserID = row.Cells[9].Text;
MembershipUser memUser = Membership.GetUser(UserID);
Roles.AddUserToRole(memUser.UserName, "renter");
}
}
Я добавил кнопку на странице под представлением сведений и установил для параметра commandName значение SetToRenter. Когда я нажимаю кнопку, она не меняет роли. Я новичок в ASP и C#, но мне нужна эта функция для работы в университете. Есть идеи?