Vajíčková mánie Vajíčková mánie
Vyšlehej si extra vědomosti! Až 100% bodů na prémiový obsah zdarma! Více zde
Avatar
Adam Gajdečka:30.11.2018 10:25

ASP .NET CORE 2.1, Identity

Potřebuji vytvořit odkaz na registraci, ale přes

@Url.Page("/Account/Register");
  • toto funguje jen v když se nacházím v dané Area (tedy Identity)

Zkusil jsem:
Toto taky funguje, ale potřebuj získat jen prostý odkaz a ne celý <a> tag

<a asp-area="Identity" asp-page="/Account/Register"  class="btn">Registrovat se</a>
 
Odpovědět 30.11.2018 10:25
Avatar
Odpovídá na Adam Gajdečka
Michal Štěpánek:30.11.2018 22:26

Core neznám, ale nepomohlo by toto?

@Url.Page("~/Account/Register");
Nahoru Odpovědět 30.11.2018 22:26
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Adam Gajdečka:30.11.2018 22:28

díky za snahu, bohužel to není správně.

InvalidOperati­onException: The relative page path '~/Account/Re­gister' can only be used while executing a Razor Page. Specify a root relative path with a leading '/' to generate a URL outside of a Razor Page.

 
Nahoru Odpovědět 30.11.2018 22:28
Avatar
Odpovídá na Michal Štěpánek
Adam Gajdečka:7.12.2018 20:17

nakonec jsem na to přišel :-)

@Url.Page("/Account/Register", new { area = "Identity" })
Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět 7.12.2018 20:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.