80 messaggi dal 30 giugno 2013
www.topgan.it
Ciao
In un progetto MVC ho degli url:
<a href="@Url.Action("Leaderboard", "Home")">Classifica</a>

e questo funziona benissimo ora pero aggiungo una nuova pagina nella stessa cartello Home con il nome About e quinti faccio url:
<a href="@Url.Action("About", "Home")">Dettagli</a>

Ma questa volta non funziona e mi da errore:
Impossibile trovare la risorsa.

Descrizione: HTTP 404. La risorsa che si sta cercando (o una delle sue dipendenze) potrebbe essere stata rimossa, rinominata o non essere temporaneamente disponibile. Verificare che l'URL riportato di seguito sia stato digitato correttamente. 

URL richiesto: /home/about/

Informazioni di versione: Versione di Microsoft .NET Framework:4.0.30319; Versione di ASP.NET:4.7.2558.0

Come mai?
Dove sta Il problema?
Cosa devo fare per risolverlo?
Grazie per le risposte

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
136 messaggi dal 22 gennaio 2017
Contributi
Hai creato il metodo About nel controller home?
80 messaggi dal 30 giugno 2013
www.topgan.it
Ciao Andrea
andrea.tosato86 ha scritto:
Hai creato il metodo About nel controller home?

No cosa sarebbe spiegami meglio se mai con qualche esempio
Grazie
Modificato da TopGan il 24 novembre 2017 08.04 -

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
136 messaggi dal 22 gennaio 2017
Contributi
Nel controller HOME che sta nella folder dei controller, hai dichiarato una serie di metodi.
Sicuramente hai un metodo chiamato "Leaderboard".
Ne hai creato uno per "About"?

Quando viene cliccato il link, viene chiamata la parte server (il controller) che predispone i dati da presentare graficamente (view).
80 messaggi dal 30 giugno 2013
www.topgan.it
andrea.tosato86 ha scritto:
Nel controller HOME che sta nella folder dei controller, hai dichiarato una serie di metodi.
Sicuramente hai un metodo chiamato "Leaderboard".
Ne hai creato uno per "About"?

Quando viene cliccato il link, viene chiamata la parte server (il controller) che predispone i dati da presentare graficamente (view).

Ciao No non riesco a trovare la cartella dei controlli e nemmeno il file e pure li ho aperti tutti almeno credo tu puoi aiutarmi a trovarlo?
Grazie della pazienza

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
136 messaggi dal 22 gennaio 2017
Contributi
Questo è un esempio con un progetto ASP .NET MVC: https://ibb.co/ePbW8R
80 messaggi dal 30 giugno 2013
www.topgan.it
Eccomi qua che sto impazzendo
andrea.tosato86 ha scritto:
Questo è un esempio con un progetto ASP .NET MVC: https://ibb.co/ePbW8R

Quando nell'esempio non esiste e non riesco a trovarlo.
Comunque forse mettendoti il link completo riesci meglio a capire visto che io non riesco proprio.

<a href="@Url.Action("Leaderboard", "Home")" class="@(TempData[AppConstants.CurrentController].ToString() == "home" && TempData[AppConstants.CurrentAction].ToString() == "leaderboard" ? "active" : "")">Classifica</a>

Questo controllo dove cavolo sta?
Modificato da TopGan il 24 novembre 2017 10.21 -
Modificato da TopGan il 24 novembre 2017 10.21 -

Giuseppe TopGan
Admministratore & Creatore
https://www.topgan.it & https://topgan.altervista.org/forum
136 messaggi dal 22 gennaio 2017
Contributi
Potresti inserire uno screenshot della struttura del progetto?
Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.