工号开通总用户修改数据

1.修改状态控制器方法编辑
(1)进行判断,判断用户id是否大于零,如果不是参数异常
if (userId>0)
{

        }
        else
        {
           msg.Text = "参数异常";
        }

(2)判断机场是否禁用超级管理员
if (userId1&&isEnablefalse)
{
msg.Text = “傻狗,不能禁超管的”;
}
else
{
//检查是否禁用当前用户自己

            }

(3)检查是否禁用当前用户自己
int thisUserId = Convert.ToInt32(Session[“UserID”].ToString());//查看session传来的id是否与当前的id相同,相同则是用户自己的id
if (userIdthisUserId && isEnablefalse)
{
msg.Text = “不允许禁用当前用户”;
}
else
{
//修改状态方法
}.
(4)开始修改状态(为了防止多条数据不报错,嵌套try{}catch{}语句)
try
{
S_User modUser = myModel.S_User.Single(m => m.userID == userId);//将修改的数据查询出来
modUser.isEnable = isEnable;//将修改的字段重新赋值
myModel.Entry(modUser).State=System.Data.Entity.EntityState.Modified;//指明状态进行修改
if (myModel.SaveChanges()>0)
{
msg.State = true;
msg.Text = “修改成功”;
}
else
{
msg.Text = “修改失败”;
}
}
catch (Exception e)
{
Console.WriteLine(e);
msg.Text = “未查到该用户”;
}
(5)返回视图,编写接收方法
function (msg) {
if (msg.State) {
layer.alert(msg.Text, {icon:6});
TabUserList = layuiTable.reload(“tabUserList”, {
page:{
curr:1
table(重新载入)
} else {
layer.alert(msg.Text);
}
2.修改数据内容
(1)给修改内容的html按钮代码处添加点击事件
(2)定义修改的方法
function updateUserInfor(UserID) {

    }

(3)重置表单
$(“#frmUpdateUser input[type=‘reset’]”).click();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值