Как вы используете реагирующий маршрутизатор в asp. net проекте? Я отреагировал на работу в проекте, но у меня проблема в том, что когда я go переходит с одной страницы на другую в первый раз, все рендерится, однако, когда я перезагружаю страницу браузера, маршрут, по которому я перешел, не рендерит что-нибудь на экране.
Это мой маршрут конфигурации
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.RouteExistingFiles = true;
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Client", "{*anything}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}
}
Это мое приложение. js метод рендеринга имеет все импорта
render() {
return (
<Router>
<Switch>
<Route path="/" exact component={Login} />
<ProtectedRoute exact path='/portal' component={Portal} />
<Route path="*" component={() => {
"404 not found"
}} />
</Switch>
</Router>
);
}
Это следующая страница в моем маршруте, при перезагрузке componentWillMount не вызывается
componentWillMount = () => {
console.log("test");
}
render() {
return (
<React.Fragment>
<Header />
<h1>Test</h1>
</React.Fragment>
);
}