小编Buc*_*ead的帖子

防止Angular 2中的routerLink操作

我有一个链接:

<a routerLink="/test" (click)="testClick($event)">Test link </a>
Run Code Online (Sandbox Code Playgroud)

我想在testClick功能上做这样的事情:

testClick(event:any) {
    if (..some expression..) {
        //custom popup confirmation
        //if true --> event.preventDefault();
    } else {
        // go to link
    }
}
Run Code Online (Sandbox Code Playgroud)

但是打电话preventDefault是行不通的。我该如何解决?

angular2-routing angular4-router

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

如何在ConfigureServices方法ASP.NET Core中添加db上下文

是否有可能"在飞行中"在外部类/方法中添加数据库上下文?当我运行应用程序时,没有任何连接字符串,所以我需要在输入一些信息后生成一个数据库(server,dbname,ect)

entity-framework-core asp.net-core

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

如何在ASP.NET Core中创建通用路由处理程序

我想创建一个路由处理程序,该处理程序将根据URL重定向到动作/控制器。例如,在ASP.NET MVC 4,5中,我们可以创建自定义路由类并覆盖GetRouteData方法并设置自己的路由值,例如

 public override RouteData GetRouteData(HttpContextBase httpContext){

  RouteData data = base.GetRouteData(httpContext);
  data.Values["controller"] = "SomeController";
  data.Values["action"] = "SomeAction";

  return data;
}
Run Code Online (Sandbox Code Playgroud)

我试图在ASP.NET Core中做同样的事情,但是没有重写GetRouteData方法的可能性。还有其他技巧吗?

asp.net-core-mvc asp.net-core

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