相关疑难解决方法(0)

在JavaScript中使用前导零填充数字

可能重复:
如何使用JavaScript创建Zerofilled值?

在JavaScript中,我需要填充.

例如,如果我有数字9,它将是"0009".如果我有多个说10,它将是"0010".请注意它将如何始终包含四位数.

一种方法是减去数字减去4得到我需要放置的0的数量.

有没有更明智的方式这样做?

javascript formatting

420
推荐指数
6
解决办法
45万
查看次数

ASP.NET MVC 5 - 身份.如何获取当前的ApplicationUser

我的项目中有一个Article实体,其中包含ApplicationUser名为的属性Author.如何获取当前记录的完整对象ApplicationUser?在创建新文章时,我必须将Author属性设置Article为当前属性ApplicationUser.

在旧的成员机制中它很简单,但在新的身份识别方法中,我不知道如何做到这一点.

我试着这样做:

  • 为身份扩展添加using语句: using Microsoft.AspNet.Identity;
  • 然后我尝试获取当前用户: ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == User.Identity.GetUserId());

但我得到以下异常:

LINQ to Entities无法识别方法'System.String GetUserId(System.Security.Principal.IIdentity)'方法,并且此方法无法转换为商店表达式.来源=的EntityFramework

c# identity asp.net-mvc-5 asp.net-identity

229
推荐指数
6
解决办法
29万
查看次数