修改asp.net中的URL为零

时间:2018-06-11 07:14:10

标签: asp.net-mvc angular typescript swagger aspnetboilerplate

我有不同的租户名称和路径为localhost:4200/account/login的登录页面但在此之前我有localhost:4200/account/workspace页面,我将在文本框中输入我的tenantName,特定的tenantId将在cookie中。现在我希望我的下一个登录页面网址是这样的 localhost:4200/tenantName/account/login甚至在登录后我希望tenantName在整个会话期间完全存在。我是新手,完全坚持了2天。我怎么能在这里修改我的网址?这个问题几乎与这个问题类似。

https://forums.asp.net/t/2127416.aspx? How+to+modify+login+url+when+using+asp+net+identity

不同之处在于我必须在我的前端而不是在后端进行更改,而且它的asp.net零而不是asp.net核心。这是我的根路由模块文件的代码。

 import { NgModule } from '@angular/core';
 import { Routes, RouterModule } from '@angular/router';

 const routes: Routes = [
{ path: '', redirectTo: '/app/home', pathMatch: 'full' },
{
    path: 'account',
    loadChildren: 'account/account.module#AccountModule', //Lazy load account module
    data: { preload: true }
},
{
    path: 'app',
    loadChildren: 'app/app.module#AppModule', //Lazy load account module
    data: { preload: true }
}

];

@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule],
providers: [] 
})
export class RootRoutingModule { }

0 个答案:

没有答案