mvc中UpdateModel更新不了的问题
本帖最后由 zhao8848jun 于 2012-09-05 17:26:57 编辑
var user = db.accounts.Find(model.accountid);
if (user.password != model.password)
model.password = zqhHelper.EncDecryption.Md5Hash.getMd5Hash(model.password);
UpdateModel(user);
db.SaveChanges();
我这里当密码更改时,对新密码进行加密
在调试中显示model 中的密码被加密了,可UpdateModel(user)运行后,
user还是model被加密前的值,
这种情况如何处理?
------解决方案--------------------model.password 应该是user.password 吧
至少我用datacontext就是这样,然后dbcontext.submitchanges