用于更改用户角色的Ajax.form下拉列表

时间:2014-04-10 06:21:09

标签: ajax asp.net-mvc simplemembership

您能举例说明如何创建仅包含下拉列表的表单吗?

我想用它创建管理员端用户管理,将用户分配到一个角色,使用aspnet mvc simplemembership。我的意思是一步一步: - 列出所有注册用户(DONE) - 旁边的他们的尼克斯显示下拉列表;所选值是用户使用

的当前角色
  

Roles.AddUserToRole(item.UserName," RoleName");

  • 通过更改下拉值,使用ajax将用户分配给新角色(覆盖旧角色)(不要重新加载页面,只显示几秒钟成功/错误状态)

无论如何,我喜欢类似的例子如何做,它不一定是我需要生成的代码。

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

$("#dropdown").on("change keyup", function() {
     var selected = $(this).val();
     $.post("/Controller/AssignRole", {selectedRole: selected}, function(data) {
           //data is the value returned by your action method. 
           //example: partial view, or status message

          $("#status").html(data); //success message
     });
});