小编poo*_*hah的帖子

使用依赖项注入时,未注册IUserTokenProvider

我的GeneratePasswordResetTokenAsync()方法被调用时出错了.我用owin身份配置了autofac.

错误是:

使用依赖项注入时,未注册IUserTokenProvider

在我的sample.web项目有一个AutofacConfig.cs地方我寄存器文件signinmanager和usermanager我在创建sample.repository项目.

AutofacConfig.cs

public class AutofacConfig
{
    public static Autofac.IContainer RegisterDependencies()
    {

        var containerBuilder = new ContainerBuilder();

        // REGISTER DEPENDENCIES
        containerBuilder.RegisterType<SampleDataContext>()
                        .As<DbContext>()
                        .InstancePerDependency();
        containerBuilder.RegisterType<UserStore<SampleUser>>()
                        .As<IUserStore<SampleUser>>()
                        .InstancePerRequest();
        containerBuilder.RegisterType<ApplicationUserManager>()
                        .AsSelf()
                        .InstancePerRequest();
        containerBuilder.RegisterType<ApplicationSignInManager>()
                        .AsSelf()
                        .InstancePerRequest();
        containerBuilder.RegisterType<EmailService>();

        containerBuilder.Register<IAuthenticationManager>(c => HttpContext.Current.GetOwinContext().Authentication)
                        .InstancePerRequest();

        var container = containerBuilder.Build();

        DependencyResolver.SetResolver(new AutofacDependencyResolver(container));

        var resolver = new AutofacWebApiDependencyResolver(container);
        GlobalConfiguration.Configuration.DependencyResolver = resolver;
        return container;
    }
}
Run Code Online (Sandbox Code Playgroud)

ApplicationUserManager.cs

public class ApplicationUserManager : UserManager<SampleUser>
{
     public ApplicationUserManager(IUserStore<SampleUser> store)
        : …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc autofac owin

6
推荐指数
1
解决办法
6087
查看次数

使用ng-if的ng-repeat($ last)元素

var dataList = [{Id:1,Name: "xyz",Select: true},
                {Id:2,Name: "PQR",Select : false }];
var headerList = [{"ID","Name","null"}] 
Run Code Online (Sandbox Code Playgroud)

我从服务器端获得此值,我无法在此数组列表中进行任何更改.

我的HTML代码是

<table class= "table table-bordered">
    <thead>
       <tr ng-repeat="header in headerList">
          <td ng-if="!$last">
             {{header}}
          </td>
       </tr>
    </thead>
    <tbody>
      <tr ng-repeat="data in dataList">
         <td ng-repeat="value in  data" ng-if="!$last">
             {{value}}
         </td>
      </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我不想生成"选择"列.代码工作正常,但当有条件的类适用于表时,显示一个空白列,即"选择"

那我怎么能删除html DOM中的这个空白列?

dom angularjs angularjs-ng-repeat

1
推荐指数
1
解决办法
9484
查看次数

标签 统计

angularjs ×1

angularjs-ng-repeat ×1

asp.net-mvc ×1

autofac ×1

c# ×1

dom ×1

owin ×1